[VXA] Making a common event party command with Yanfly Battle Command List? (or another script)
BMM Archive · July 15, 2026
Original Source
- Original title: [VXA] Making a common event party command with Yanfly Battle Command List? (or another script)
- Original author: Arsist
- Original date: September 7, 2014
- Source thread: https://forums.rpgmakerweb.com/threads/vxa-making-a-common-event-party-command-with-yanfly-battle-command-list-or-another-script.31826/
- Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSSx Script Support
Summary
So I'm using Battle Command List https://github.com/Archeia/YEARepo/blob/master/Battle/Battle_Command_List.rb which allows for custom handlers but I cannot figure out how to make custom party commands. For example, Escape is a party command. But I'd also like the ability to do things like change in-battle "settings" and to be able to revive "Mortally-Dead" members using alive members' EXP aka Essence. Let's just skip the explainations for those. Here are my settings: Spoiler
Archived First Post
which allows for custom handlers but I cannot figure out how to make custom party commands. For example, Escape is a party command. But I'd also like the ability to do things like change in-battle "settings" and to be able to revive "Mortally-Dead" members using alive members' EXP aka Essence. Let's just skip the explainations for those.
Here are my settings:
# This array arranges the order of which the commands appear in the Party # Command window. PARTY_COMMANDS =[ :fight, :autobattle, :party, # :custom1, :combatlog, :revival, ] # Do not remove this.
def make_command_list for command in YEA::BATTLE_COMMANDS::PARTY_COMMANDS case command#-- when :revival add_command("Revival", :ess_revive)#--#If this is not here, selecting revival does nothing and causes the game to freeze. #Well, more it's stuck in some sort of a loop.#When this part /is/ here, selecting revival simply does nothing. when :fight add_command(Vocab::fight, :fight) when :escape add_command(Vocab::escape, :escape, BattleManager.can_escape?) when :combatlog next unless $imported["YEA-CombatLogDisplay"] add_command(YEA::COMBAT_LOG::COMMAND_NAME, :combatlog) when :autobattle next unless $imported["YEA-CommandAutobattle"] add_autobattle_command when :party next unless $imported["YEA-PartySystem"] next unless $imported["YEA-CommandParty"] add_party_command else process_custom_command(command) end end end
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadCreator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...