An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

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

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.