10-16-2018, 03:39 AM
(10-11-2018, 04:12 AM)DerVVulfman Wrote: Odd though. I encountered a (shh... it's not a bug.... call it ) ... NEW DESIGN FEATURE! YEAH, THAT'S WHAT IT IS!!!
*COUGH* Yeah. If the final blow comes from a battler who used the 'STEP FORWARD' chant system, it negates the Victory Poses altogether. Not cool, man. Not cool. So that's something I need to track down.
DISCOVERY!!!! The issue wasn't only regarding the step-forward system, but the system that moves the battlers across the screen.
ANALYSIS:
As an animated side-view system, battlers run across the screen and perform some manner of animation pose. And when the battle-system checks to see if all the enemies or allies are done with (dead or escaped), It runs the victory pose. This is expected. However, the system that executes the victory pose is ignored if one or more battlers is still running across the screen performing this other pose.
SOLUTION:
Victory Pose systems are placed within the 'start_phase5' method of the battle-system, a section that is accessed only through the 'judge' method itself. That makes it EASY to fix. The judge method is executed in the update method, so it is checked over and over. So what I did was include a special check to see if any battlers are moving across the screen. If any are moving, the judge method is exited.
Woot... now all victory poses work, even if the battlers were moving after landing the final killing blow!