- Joined
- Jan 28, 2013
- Messages
- 776
- Reaction score
- 487
- First Language
- English
- Primarily Uses
- RMMV
I just found an easily reproducible bug in the core battle engine of RMMV.
In the database it's possible to make a skill with the special trait 'escape'.
If you make this skill affect one or all allies, and then use it in battle, some interesting things happen:
I suspect this is a bug in the handling of individual escape, in that it doesn't know to check if there are any actors remaining, to tell the battle scene to end properly.
Ideally, if the skill affected all allies, they should leave the map at the same time, as if the entire party escaped via the party command. My hope was to create a skill that guaranteed escape.
In the database it's possible to make a skill with the special trait 'escape'.
If you make this skill affect one or all allies, and then use it in battle, some interesting things happen:
- If it affects all allies, they each individually run from the fight, causing some strangeness on the battlers that remain in the fight
- When the last actor leaves the fight, the battle scene does not end.
- If set to a single ally (or self) the battlers leave the scene as they use the skill as normal, but if the last (or only) party member runs through this skill, the battle scene will hang
I suspect this is a bug in the handling of individual escape, in that it doesn't know to check if there are any actors remaining, to tell the battle scene to end properly.
Ideally, if the skill affected all allies, they should leave the map at the same time, as if the entire party escaped via the party command. My hope was to create a skill that guaranteed escape.
