This action sequence will allow you to apply a custom death animation for all your boss monsters. We're going to mimic as closely as possible the death sequence from FF6.
This is built very similar to the entrance sequence. But the custom made collapse effect has an absolute TON of movement, so I recommend for your own sanity that you mark your sequence as I have. This way you can keep your movement sections in blocks of 10, making it much easier to modify. This way you can copy/paste in blocks of 10.
This is your skill layout. Please note that the scope MUST be set to 1 Ally, otherwise your effects may take place on random allies, random enemies or not even show up. Hit type must be certain hit, and be sure to set the occasion to never. Name your skill whatever you wish, and make note of the skill ID (in this case 42) as it is needed shorty.
Boss Battle Death Sequence
<Setup Action>
flash screen: white, 60
se: Explosion1
wait: 60
enemy effect: target, blink
se: Explosion2
opacity target: 255, 60
wait for opacity
opacity target: 0, 360
// This must add up to 240 frames //
bgs: Quake, 70, 100, 0
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
// This is 10 cycles (20 frames) //
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 20 cycles (40 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 30 cycles (60 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 40 cycles (80 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 50 cycles (100 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//this is 60 cycles (120 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
// This is 70 cycles (140 frames) //
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 80 cycles (160 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 90 cycles (180 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 100 cycles (200 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//This is 110 cycles (220 frames)//
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
move target: forward, 5, 2
wait for movement
move target: backward, 5, 2
wait for movement
//this is 120 cycles (240 frames)//
bgs: stop
wait for opacity
</Setup Action>
<Whole Action>
</Whole Action>
<Target Action>
</Target Action>
<Finish Action>
</Finish Action>
I apologize for the massive size of this sequence. I'm sure there is a way to loop this or something but I'm not too familiar with looping. You'll notice that while I have the opacity fadeout set to 360 frames, but the movement effect is only 240 frames. This is because after 240 frames, the opacity of the enemy is close enough to 0 that it will be very difficult to see the enemy anyways, and it saves some coding in the notebox. The entire sequence will take approximately 8 seconds.
This will have to be set up so that when the enemy HP is 1% or less, your death sequence will be played. Similar to what I have in the above image. You also need to apply the death state here.
In the traits box, we need to add the collapse effect "No Disappear". This is so that the engines normal collapse effect will not play when the sequence is completed.
And that's all there is to it! Until next time...
EDIT: Forgot to add that you ALSO have to add the death state to your boss when it is >1%, otherwise if they have any HP left they will be invisible but still attack.