Remain in Battle Screen After Killing All Enemies?
#1
I'm attempting to update the AI battle in Terra's flashback at the beginning where she fights the three soldiers, to change it from her attacking one with a Fire Beam to all three with a Fire spell.  I've successfully adjusted her AI script to hit all three with the Fire spell, however killing all three completely skips Kefka's dialogue bit and proceeds directly to the next scene.  Right now I'm getting around this by replacing one of the three soldiers with a lookalike enemy with higher HP so she doesn't kill it, but ideally I'd like her to kill all three and still trigger Kefka's dialogue event.  In areas like the Veldt when you kill all the enemies it remains in the battle screen for Gau's appearance event, so I was wondering if the same thing was possible here.  I've been searching around the Veldt events and haven't yet been able to find what differentiates them to allow this.
Reply
#2
Try approaching it from Terra's targets, rather than Terra's script itself.

Monster 377 (Soldier) is the one that gets used for this (I think.  It starts with Stop, and as far as I know that's the fight that has a monster start with Stop).

Try adding this to its monster script:
Code:
FC 12 00 00    {Is this monster dead?}
FC 13 01 00    {Are there no monsters left?}
F7 11          {Trigger event "Burn it all!"}
FB 02 00       {End battle}
Just make sure to remove the event trigger from Terra's end.
I don't know if this'll work, but it's worth a shot, right?
Reply
#3
(07-29-2020, 11:48 PM)C-Dude Wrote: Try approaching it from Terra's targets, rather than Terra's script itself.

Monster 377 (Soldier) is the one that gets used for this (I think.  It starts with Stop, and as far as I know that's the fight that has a monster start with Stop).

Try adding this to its monster script:
Code:
FC 12 00 00    {Is this monster dead?}
FC 13 01 00    {Are there no monsters left?}
F7 11          {Trigger event "Burn it all!"}
FB 02 00       {End battle}
Just make sure to remove the event trigger from Terra's end.
I don't know if this'll work, but it's worth a shot, right?

I tried a couple variants of this on the monster's end and it was still just ending the battle rather than calling Kefka's event.  However, I was able to get close to what I want by keeping the one unkillable soldier and then have Terra's AI call "Hide all Monsters" before calling Kefka's event:

Code:
F1 38        {Change target to All Monsters}
00            {Cast Fire}
F5 00 04 FF    {Hide All Monsters, do not end battle}
F7 11        {"Burn it all"}
FB 02 00    {End battle}

The first payload byte of the F5 command is the "hide animation" and has things like diving, flying away, fading out, boss death, etc, but I wasn't finding an enumeration for just the regular "pow" death event animation.  Above a value of 0F it messes up the screen or crashes the game.  Just removing the soldier from the screen will work well enough, but if there's an enumeration in there somewhere that does the "pow" when the monster is hidden that I somehow missed, that'll make it perfect.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  The Mysteries of the Tent Screen PowerPanda 4 3,211 05-06-2021, 08:11 PM
Last Post: Everything
  Runic Targets only Enemies PowerPanda 2 2,524 08-05-2018, 09:20 PM
Last Post: GrayShadows
  Enemies packs and zoning... Tenkarider 12 11,470 02-26-2015, 10:08 PM
Last Post: Tenkarider
  Splash Screen Problem Cyprus 4 4,731 03-18-2014, 06:41 PM
Last Post: JCE3000GT
  Changing the Title Screen Cyprus 3 4,586 02-15-2014, 01:12 PM
Last Post: madsiur
  Black Screen Bug- Need Help Murex 1 2,549 08-15-2013, 07:37 PM
Last Post: madsiur
  Any easy way to test fight all enemies? Sczar Atmos 3 4,108 07-14-2013, 01:35 PM
Last Post: Sczar Atmos
  Possible to break enemies HP-limit? xeblon 5 6,095 07-03-2013, 05:10 PM
Last Post: BTB
  Title Screen Graphics JCE3000GT 3 4,501 05-20-2012, 08:19 AM
Last Post: Zeemis

Forum Jump:


Users browsing this thread: 1 Guest(s)