Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
LL Standing Picture Battle - LL_StandingPictureBattle.js
Plugin desc : Automatically displays standing pictures during battle.
License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Prohibited (This does not apply to works made using the material.)
・Details: See Download Page / In-plugin documentation
Author : Lulu's Church
Website : https://nine-yusha.com/
Desc page : https://nine-yusha.com/plugin-sbpicture/
File name : LL_StandingPictureBattle.js
Help of plugin :
* @target MZ * @plugindesc Automatically displays standing pictures during battle. * @author Lulu's Church * @url https://nine-yusha.com/plugin-sbpicture/ * * @help LL_StandingPictureBattle.js * * During battle, standing pictures are automatically displayed at these timings: * ・Battle start (Fight / Escape selection) * ・Command selection * ・When taking damage * ・When evading * ・When attacking, defending, or using skills * ・When counterattacking or reflecting magic * ・When using items * ・When winning a battle * * You can define multiple standing pictures with state, switch, and variable * conditions: * ・Switch 1 ON + Poison state picture * ・Variable 1 >= 10 + Poison state picture * ・Switch 1 ON picture * ・Poison state picture * ・Normal standing picture with no conditions (required at minimum) * * Switching by remaining HP%: * First, create a list with "Remaining HP%" = "100". * Copy it, then set "Remaining HP%" = "50" for another list. * When HP drops below half, the "50" list picture will be shown. * You can define multiple pictures for different HP percentages. * * Image priority order: * 1. Matches state ID, switch ID, and variable conditions * 2. Matches state ID and switch ID * 3. Matches state ID and variable conditions * 4. Matches state ID only * 5. Matches switch ID and variable conditions * 6. Matches switch ID only * 7. Matches variable conditions only * 8. No conditions (state, switch, and variable not set) * (Among these, the lowest HP% will take priority) * * To flip an image: * Set X scale to "-100". * (If origin is upper-left, X position shifts left by image width) * * Counterattack / Magic reflection: * For counterattacks, the standing picture of the attack skill is shown. * For magic reflection, the standing picture of the reflected skill is shown. * * Plugin command: * Standing Picture ON/OFF: Toggles all standing picture display. * * Terms of use: * ・No copyright notice required. * ・No report needed for use. * ・Free for commercial and non-commercial. * ・No restriction for adult works. * ・You may modify freely for your game. * ・Redistribution as plugin material (incl. modified) prohibited. * * Author: Lulu's Church * Date: 2022/6/3 * * @command setEnabled * @text Standing Picture ON/OFF * @desc Toggles all standing picture display ON/OFF. * * @arg enabled * @text Standing Picture * @desc If OFF, standing pictures will not be displayed. * @default true * @type boolean * * @param pictureListSettings * @text Standing Picture List * @desc *This item is not used * * @param sbCommandPictures * @text On Command * @desc Define standing pictures shown during command selection. * Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbCommandPictures>[] * @parent pictureListSettings * * @param sbDamagePictures * @text On Damage * @desc Define standing pictures shown when taking damage. * Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbDamagePictures>[] * @parent pictureListSettings * * @param sbEvasionPictures * @text On Evasion * @desc Define standing pictures shown when evading. * Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbEvasionPictures>[] * @parent pictureListSettings * * @param sbWinPictures * @text On Victory * @desc Define standing pictures shown when winning a battle. * Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbWinPictures>[] * @parent pictureListSettings * * @param sbActionPictures * @text Attack/Defend/Skill/Counter * @desc Define standing pictures shown when attacking, using skills, * or using items. Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbActionPictures>[] * @parent pictureListSettings * * @param sbItemPictures * @text On Item Use * @desc Define standing pictures shown when using items. * Multiple pictures can be set per state, switch, or HP%. * @default [] * @type struct<sbItemPictures>[] * @parent pictureListSettings * * @param counterSettings * @text Counter Settings * @desc *This item is not used * * @param showCounterAttack * @text Show on Counter * @desc Show standing picture when counterattacking. * The picture of the attack skill will be shown. * @default true * @type boolean * @parent counterSettings * * @param showMagicReflection * @text Show on Magic Reflect * @desc Show standing picture when reflecting magic. * The picture of the reflected skill will be shown. * @default true * @type boolean * @parent counterSettings * * @param startActorType * @text Battle Start Actor * @desc Select actor shown at battle start (Fight/Escape). * Command picture will be displayed. * @type select * @default none * @option Do Not Show * @value none * @option First Actor * @value firstActor * @option Random * @value randomActor * * @param winActorType * @text Victory Actor * @desc Select actor shown at battle victory. * @type select * @default lastActor * @option Do Not Show * @value none * @option Last Acting Actor * @value lastActor * @option First Actor * @value firstActor * @option Random * @value randomActor * * @param hiddenEnemyWindow * @text Hide on Enemy Select * @desc Hide standing pictures during enemy selection. * @default true * @type boolean * * @param hiddenActorWindow * @text Hide on Actor Select * @desc Hide standing pictures during target actor selection. * @default false * @type boolean * * @param deathBeforeStates * @text Death Pre-State Check * @desc At death, judge with pre-death state. * Turn OFF if using dedicated death pictures. * @default false * @type boolean