Difference between revisions of "FF7/Battle/Attack Special Effects"
my_wiki>NFITC1 (Finally found where these are handled) |
my_wiki>NFITC1 (Added timing info of the effects now that I know that's what that means) |
||
Line 1: | Line 1: | ||
− | Attacks and Items can have additional Special Effects that take place after Damage Calculation is performed. Several of them take a Modifier that further defines what action to take. If the Effect doesn't take a modifier, the modifier is NULL (FFh). | + | Attacks and Items can have additional Special Effects that take place after Damage Calculation is performed. Several of them take a Modifier that further defines what action to take. If the Effect doesn't take a modifier, the modifier is NULL (FFh). In addition, these effects have specific timings. There are six different timings that will be explained later. |
Here are the valid values (between 0 - 23h) with examples of some attacks that have these values. If another value is provided it will be ignored. | Here are the valid values (between 0 - 23h) with examples of some attacks that have these values. If another value is provided it will be ignored. | ||
Line 6: | Line 6: | ||
! style="background:rgb(204,204,204)" | Effect | ! style="background:rgb(204,204,204)" | Effect | ||
! style="background:rgb(204,204,204)" | Attacks with this Property | ! style="background:rgb(204,204,204)" | Attacks with this Property | ||
+ | ! style="background:rgb(204,204,204)" | T0 | ||
+ | ! style="background:rgb(204,204,204)" | T1 | ||
+ | ! style="background:rgb(204,204,204)" | T2 | ||
+ | ! style="background:rgb(204,204,204)" | T3 | ||
+ | ! style="background:rgb(204,204,204)" | T4 | ||
+ | ! style="background:rgb(204,204,204)" | T5 | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 00 | |style="background:rgb(255,255,255)" align="center" | 00 | ||
|style="background:rgb(255,255,255)" | Multiple [Modifier] hits | |style="background:rgb(255,255,255)" | Multiple [Modifier] hits | ||
|style="background:rgb(255,255,255)" | Comet2, Ultimate End, Vincent's Hellmasker's attack: "Splattercombo" | |style="background:rgb(255,255,255)" | Comet2, Ultimate End, Vincent's Hellmasker's attack: "Splattercombo" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 01 | |style="background:rgb(255,255,255)" align="center" | 01 | ||
|style="background:rgb(255,255,255)" | If all enemies are immune to statuses attempted to inflict, perform Gunge Lance | |style="background:rgb(255,255,255)" | If all enemies are immune to statuses attempted to inflict, perform Gunge Lance | ||
|style="background:rgb(255,255,255)" | Steel Bladed Sword | |style="background:rgb(255,255,255)" | Steel Bladed Sword | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 02 | |style="background:rgb(255,255,255)" align="center" | 02 | ||
|style="background:rgb(255,255,255)" | Randomly summon Fat-Chocobo at rate of [Modifier] | |style="background:rgb(255,255,255)" | Randomly summon Fat-Chocobo at rate of [Modifier] | ||
|style="background:rgb(255,255,255)" | DeathBlow!! | |style="background:rgb(255,255,255)" | DeathBlow!! | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 03 | |style="background:rgb(255,255,255)" align="center" | 03 | ||
|style="background:rgb(255,255,255)" | Caster's Main Script takes control and become [Modifier] | |style="background:rgb(255,255,255)" | Caster's Main Script takes control and become [Modifier] | ||
|style="background:rgb(255,255,255)" | Vincent's Limit Breaks | |style="background:rgb(255,255,255)" | Vincent's Limit Breaks | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 04 | |style="background:rgb(255,255,255)" align="center" | 04 | ||
|style="background:rgb(255,255,255)" | Cause back-attack damage to target in row [Modifier] (Physical damage calculations only) | |style="background:rgb(255,255,255)" | Cause back-attack damage to target in row [Modifier] (Physical damage calculations only) | ||
|style="background:rgb(255,255,255)" | Aps' Tsunami (there are two of these) | |style="background:rgb(255,255,255)" | Aps' Tsunami (there are two of these) | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 05 | |style="background:rgb(255,255,255)" align="center" | 05 | ||
|style="background:rgb(255,255,255)" | End battle, no reward | |style="background:rgb(255,255,255)" | End battle, no reward | ||
|style="background:rgb(255,255,255)" | Escape | |style="background:rgb(255,255,255)" | Escape | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 06 | |style="background:rgb(255,255,255)" align="center" | 06 | ||
|style="background:rgb(255,255,255)" | Steal Gil from target (No affect on players' attacks) | |style="background:rgb(255,255,255)" | Steal Gil from target (No affect on players' attacks) | ||
|style="background:rgb(255,255,255)" | Bandit's "Hold Up" | |style="background:rgb(255,255,255)" | Bandit's "Hold Up" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 07 | |style="background:rgb(255,255,255)" align="center" | 07 | ||
|style="background:rgb(255,255,255)" | Steal Item from target (No affect on players' attacks) | |style="background:rgb(255,255,255)" | Steal Item from target (No affect on players' attacks) | ||
|style="background:rgb(255,255,255)" | Bandit's "Mug" | |style="background:rgb(255,255,255)" | Bandit's "Mug" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 08 | |style="background:rgb(255,255,255)" align="center" | 08 | ||
|style="background:rgb(255,255,255)" | Randomly select one of the next six animation indexes to display | |style="background:rgb(255,255,255)" | Randomly select one of the next six animation indexes to display | ||
|style="background:rgb(255,255,255)" | Cait Sith's Slot: Toy Box | |style="background:rgb(255,255,255)" | Cait Sith's Slot: Toy Box | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 09 | |style="background:rgb(255,255,255)" align="center" | 09 | ||
|style="background:rgb(255,255,255)" | Damage based on Attacker's level/Target's level | |style="background:rgb(255,255,255)" | Damage based on Attacker's level/Target's level | ||
|style="background:rgb(255,255,255)" | Goblin Punch | |style="background:rgb(255,255,255)" | Goblin Punch | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 0A | |style="background:rgb(255,255,255)" align="center" | 0A | ||
|style="background:rgb(255,255,255)" | Mimics Damage Calculation A0 | |style="background:rgb(255,255,255)" | Mimics Damage Calculation A0 | ||
|style="background:rgb(255,255,255)" | NOT USED | |style="background:rgb(255,255,255)" | NOT USED | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 0B | |style="background:rgb(255,255,255)" align="center" | 0B | ||
|style="background:rgb(255,255,255)" | If Actor at or below 1/4 HP, Damage Multiplier +1<br>If Actor inflicted with Death Sentence, Damage Multiplier +2 [can stack] | |style="background:rgb(255,255,255)" | If Actor at or below 1/4 HP, Damage Multiplier +1<br>If Actor inflicted with Death Sentence, Damage Multiplier +2 [can stack] | ||
|style="background:rgb(255,255,255)" | NOT USED | |style="background:rgb(255,255,255)" | NOT USED | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 0C | |style="background:rgb(255,255,255)" align="center" | 0C | ||
|style="background:rgb(255,255,255)" | Mimics Damage Calculation A2 | |style="background:rgb(255,255,255)" | Mimics Damage Calculation A2 | ||
|style="background:rgb(255,255,255)" | NOT USED | |style="background:rgb(255,255,255)" | NOT USED | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 0D | |style="background:rgb(255,255,204)" align="center" | 0D | ||
|style="background:rgb(255,255,204)" | AIData+0x48 = average enemy level (unknown effect) | |style="background:rgb(255,255,204)" | AIData+0x48 = average enemy level (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 0E | |style="background:rgb(255,255,255)" align="center" | 0E | ||
|style="background:rgb(255,255,255)" | Resurrect Dead Allies | |style="background:rgb(255,255,255)" | Resurrect Dead Allies | ||
|style="background:rgb(255,255,255)" | Rebirth Flame | |style="background:rgb(255,255,255)" | Rebirth Flame | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 0F | |style="background:rgb(255,255,255)" align="center" | 0F | ||
|style="background:rgb(255,255,255)" | Bring up Slot Wheel | |style="background:rgb(255,255,255)" | Bring up Slot Wheel | ||
− | |style="background:rgb(255,255,255)" | Cait Sith's "Slot" Limit Break ( | + | |style="background:rgb(255,255,255)" | Cait Sith's "Slot" Limit Break <sup>NOTE</sup> |
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 10 | |style="background:rgb(255,255,255)" align="center" | 10 | ||
|style="background:rgb(255,255,255)" | Removes other allies from battle and gives their stats to caster | |style="background:rgb(255,255,255)" | Removes other allies from battle and gives their stats to caster | ||
|style="background:rgb(255,255,255)" | Cait Sith's Slot: Transform | |style="background:rgb(255,255,255)" | Cait Sith's Slot: Transform | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 11 | |style="background:rgb(255,255,255)" align="center" | 11 | ||
|style="background:rgb(255,255,255)" | Removes target from battle and flags as if "Death" | |style="background:rgb(255,255,255)" | Removes target from battle and flags as if "Death" | ||
|style="background:rgb(255,255,255)" | Ruby Weapon's "Whirlsand"; Ghost Ship's "Goannai"; Carry Armor's Arms' "Arm Grab" | |style="background:rgb(255,255,255)" | Ruby Weapon's "Whirlsand"; Ghost Ship's "Goannai"; Carry Armor's Arms' "Arm Grab" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 12 | |style="background:rgb(255,255,255)" align="center" | 12 | ||
|style="background:rgb(255,255,255)" | Removes target from battle and flags as escaped (no reward) | |style="background:rgb(255,255,255)" | Removes target from battle and flags as escaped (no reward) | ||
|style="background:rgb(255,255,255)" | Midgar Zolom's "Blown Away" | |style="background:rgb(255,255,255)" | Midgar Zolom's "Blown Away" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 13 | |style="background:rgb(255,255,255)" align="center" | 13 | ||
|style="background:rgb(255,255,255)" | Perform Critical Hit based on result of slot | |style="background:rgb(255,255,255)" | Perform Critical Hit based on result of slot | ||
− | |style="background:rgb(255,255,255)" | Tifa's Limit Breaks ( | + | |style="background:rgb(255,255,255)" | Tifa's Limit Breaks <sup>NOTE</sup> |
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 14 | |style="background:rgb(255,255,255)" align="center" | 14 | ||
|style="background:rgb(255,255,255)" | Fills limit gauge of other allies | |style="background:rgb(255,255,255)" | Fills limit gauge of other allies | ||
|style="background:rgb(255,255,255)" | Aeris's Limit Break: "Fury Brand" | |style="background:rgb(255,255,255)" | Aeris's Limit Break: "Fury Brand" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 15 | |style="background:rgb(255,255,255)" align="center" | 15 | ||
|style="background:rgb(255,255,255)" | Alters physical and magic damage and defense addition by [Modifier]-100 (Stackable, max value can be from -100 to 100) | |style="background:rgb(255,255,255)" | Alters physical and magic damage and defense addition by [Modifier]-100 (Stackable, max value can be from -100 to 100) | ||
|style="background:rgb(255,255,255)" | Hero Drink | |style="background:rgb(255,255,255)" | Hero Drink | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 16 | |style="background:rgb(255,255,255)" align="center" | 16 | ||
|style="background:rgb(255,255,255)" | Give party members status [Modifier]? | |style="background:rgb(255,255,255)" | Give party members status [Modifier]? | ||
|style="background:rgb(255,255,255)" | Red XIII's Limit Break: Lunatic High (Modifier of 96h) | |style="background:rgb(255,255,255)" | Red XIII's Limit Break: Lunatic High (Modifier of 96h) | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 17 | |style="background:rgb(255,255,255)" align="center" | 17 | ||
|style="background:rgb(255,255,255)" | Give caster/target statuses [Modifier]? | |style="background:rgb(255,255,255)" | Give caster/target statuses [Modifier]? | ||
|style="background:rgb(255,255,255)" | Red XIII's Limit Break: Howling Moon (Modifier of A0h) | |style="background:rgb(255,255,255)" | Red XIII's Limit Break: Howling Moon (Modifier of A0h) | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 18 | |style="background:rgb(255,255,255)" align="center" | 18 | ||
|style="background:rgb(255,255,255)" | Perform Attack/Item [Modifier] upon completion | |style="background:rgb(255,255,255)" | Perform Attack/Item [Modifier] upon completion | ||
|style="background:rgb(255,255,255)" | Vincent's Limit Break: "Satan Slam"; Cloud's Limit Break: "Finishing Touch" | |style="background:rgb(255,255,255)" | Vincent's Limit Break: "Satan Slam"; Cloud's Limit Break: "Finishing Touch" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 19 | |style="background:rgb(255,255,255)" align="center" | 19 | ||
|style="background:rgb(255,255,255)" | All Targets' Rows are changed | |style="background:rgb(255,255,255)" | All Targets' Rows are changed | ||
|style="background:rgb(255,255,255)" | Hell Rider V2's "Electromag" | |style="background:rgb(255,255,255)" | Hell Rider V2's "Electromag" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 1A | |style="background:rgb(255,255,255)" align="center" | 1A | ||
|style="background:rgb(255,255,255)" | Perform attack [Modifier] on other row members | |style="background:rgb(255,255,255)" | Perform attack [Modifier] on other row members | ||
|style="background:rgb(255,255,255)" | Blade Beam | |style="background:rgb(255,255,255)" | Blade Beam | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 1B | |style="background:rgb(255,255,255)" align="center" | 1B | ||
|style="background:rgb(255,255,255)" | Removes Caster from battle and flags as escaped | |style="background:rgb(255,255,255)" | Removes Caster from battle and flags as escaped | ||
|style="background:rgb(255,255,255)" | Various Enemies' "Escape" | |style="background:rgb(255,255,255)" | Various Enemies' "Escape" | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 1C | |style="background:rgb(255,255,255)" align="center" | 1C | ||
|style="background:rgb(255,255,255)" | Alters base damage and defense by [Modifier]% (Stackable, not to exceed 200) | |style="background:rgb(255,255,255)" | Alters base damage and defense by [Modifier]% (Stackable, not to exceed 200) | ||
|style="background:rgb(255,255,255)" | Dragon Force | |style="background:rgb(255,255,255)" | Dragon Force | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 1D | |style="background:rgb(255,255,255)" align="center" | 1D | ||
|style="background:rgb(255,255,255)" | Returns Target from Escaped status | |style="background:rgb(255,255,255)" | Returns Target from Escaped status | ||
|style="background:rgb(255,255,255)" | Carry Armor's Arms' <unnamed> | |style="background:rgb(255,255,255)" | Carry Armor's Arms' <unnamed> | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 1E | |style="background:rgb(255,255,204)" align="center" | 1E | ||
|style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4C[CurrentActor]) / MHP (unknown effect) | |style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4C[CurrentActor]) / MHP (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 1F | |style="background:rgb(255,255,204)" align="center" | 1F | ||
|style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4E[CurrentActor]) / MMP (unknown effect) | |style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4E[CurrentActor]) / MMP (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 20 | |style="background:rgb(255,255,204)" align="center" | 20 | ||
|style="background:rgb(255,255,204)" | Similar to above, but using Equipped Materia's Level AP / 10000 (unknown effect) | |style="background:rgb(255,255,204)" | Similar to above, but using Equipped Materia's Level AP / 10000 (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 21 | |style="background:rgb(255,255,204)" align="center" | 21 | ||
|style="background:rgb(255,255,204)" | Similar to above using different factors (unknown effect) | |style="background:rgb(255,255,204)" | Similar to above using different factors (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,204)" align="center" | 22 | |style="background:rgb(255,255,204)" align="center" | 22 | ||
|style="background:rgb(255,255,204)" | Similar to above using different factors (unknown effect) | |style="background:rgb(255,255,204)" | Similar to above using different factors (unknown effect) | ||
|style="background:rgb(255,255,204)" | NOT USED | |style="background:rgb(255,255,204)" | NOT USED | ||
+ | |style="background:rgb(255,255,204)" | X | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
+ | |style="background:rgb(255,255,204)" | | ||
|- | |- | ||
|style="background:rgb(255,255,255)" align="center" | 23 | |style="background:rgb(255,255,255)" align="center" | 23 | ||
|style="background:rgb(255,255,255)" | Receive no Gil from enemy hit by this attack | |style="background:rgb(255,255,255)" | Receive no Gil from enemy hit by this attack | ||
|style="background:rgb(255,255,255)" | Remove | |style="background:rgb(255,255,255)" | Remove | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | X | ||
+ | |style="background:rgb(255,255,255)" | | ||
|} | |} | ||
<br/> | <br/> | ||
+ | |||
NOTE: For these two Effects, if they are not called as part of a Limit Break they will return an index of 0.<br/> | NOTE: For these two Effects, if they are not called as part of a Limit Break they will return an index of 0.<br/> | ||
For Effect 0Fh, this means performing "Game Over" and ending the battle in a victory.<br/> | For Effect 0Fh, this means performing "Game Over" and ending the battle in a victory.<br/> | ||
For Effect 13h, the player's characters' battle queues freeze and no PC can perform any action after this was selected. Enemies still attack. The reason for this is unknown. | For Effect 13h, the player's characters' battle queues freeze and no PC can perform any action after this was selected. Enemies still attack. The reason for this is unknown. | ||
+ | ==Timings== | ||
+ | |||
+ | As mentioned, the different timings indicate when the effects take place during the process of executing the command: | ||
+ | *'''T0:''' Takes place immediately before damage calculation occurs. If there is no damage calculation, this will not activate. | ||
+ | *'''T1:''' Takes place immediately after damage calculation occurs. If there is no damage calculation, this will not activate. | ||
+ | *'''T2:''' After Command is selected and loaded, but before anything actually happens. | ||
+ | *'''T3:''' Takes place immediately after damage calculation would occur. Will activate whether there is damage done or not. | ||
+ | *'''T4:''' Takes place after T3, but after several other alterations to attacker's data are performed. If there is no damage calculation, this will not activate. | ||
+ | *'''T5:''' Action Resolution. After Damage Calculations and animation(s) are done this will be triggered for each active actor. | ||
+ | |||
+ | For effects that have more than one timing, there are more than one functions associated with them.<br/> | ||
+ | ex.<br/> | ||
+ | Effect 05h ends the battle without reward. It has a T2 and a T5 command. The T2 command will check if the battle can be escaped from. If it can it sets the "run modifier" to full. The T5 command will actually set the battle to having been escaped from. If it's possible to escape from the battle, it will. |
Revision as of 19:16, 27 July 2011
Attacks and Items can have additional Special Effects that take place after Damage Calculation is performed. Several of them take a Modifier that further defines what action to take. If the Effect doesn't take a modifier, the modifier is NULL (FFh). In addition, these effects have specific timings. There are six different timings that will be explained later. Here are the valid values (between 0 - 23h) with examples of some attacks that have these values. If another value is provided it will be ignored.
Value | Effect | Attacks with this Property | T0 | T1 | T2 | T3 | T4 | T5 |
---|---|---|---|---|---|---|---|---|
00 | Multiple [Modifier] hits | Comet2, Ultimate End, Vincent's Hellmasker's attack: "Splattercombo" | X | |||||
01 | If all enemies are immune to statuses attempted to inflict, perform Gunge Lance | Steel Bladed Sword | X | X | X | X | ||
02 | Randomly summon Fat-Chocobo at rate of [Modifier] | DeathBlow!! | X | |||||
03 | Caster's Main Script takes control and become [Modifier] | Vincent's Limit Breaks | X | |||||
04 | Cause back-attack damage to target in row [Modifier] (Physical damage calculations only) | Aps' Tsunami (there are two of these) | X | |||||
05 | End battle, no reward | Escape | X | X | ||||
06 | Steal Gil from target (No affect on players' attacks) | Bandit's "Hold Up" | X | |||||
07 | Steal Item from target (No affect on players' attacks) | Bandit's "Mug" | X | |||||
08 | Randomly select one of the next six animation indexes to display | Cait Sith's Slot: Toy Box | X | |||||
09 | Damage based on Attacker's level/Target's level | Goblin Punch | X | |||||
0A | Mimics Damage Calculation A0 | NOT USED | X | |||||
0B | If Actor at or below 1/4 HP, Damage Multiplier +1 If Actor inflicted with Death Sentence, Damage Multiplier +2 [can stack] |
NOT USED | X | |||||
0C | Mimics Damage Calculation A2 | NOT USED | X | |||||
0D | AIData+0x48 = average enemy level (unknown effect) | NOT USED | X | |||||
0E | Resurrect Dead Allies | Rebirth Flame | X | |||||
0F | Bring up Slot Wheel | Cait Sith's "Slot" Limit Break NOTE | X | |||||
10 | Removes other allies from battle and gives their stats to caster | Cait Sith's Slot: Transform | X | X | ||||
11 | Removes target from battle and flags as if "Death" | Ruby Weapon's "Whirlsand"; Ghost Ship's "Goannai"; Carry Armor's Arms' "Arm Grab" | X | |||||
12 | Removes target from battle and flags as escaped (no reward) | Midgar Zolom's "Blown Away" | X | |||||
13 | Perform Critical Hit based on result of slot | Tifa's Limit Breaks NOTE | X | |||||
14 | Fills limit gauge of other allies | Aeris's Limit Break: "Fury Brand" | X | |||||
15 | Alters physical and magic damage and defense addition by [Modifier]-100 (Stackable, max value can be from -100 to 100) | Hero Drink | X | |||||
16 | Give party members status [Modifier]? | Red XIII's Limit Break: Lunatic High (Modifier of 96h) | X | |||||
17 | Give caster/target statuses [Modifier]? | Red XIII's Limit Break: Howling Moon (Modifier of A0h) | X | |||||
18 | Perform Attack/Item [Modifier] upon completion | Vincent's Limit Break: "Satan Slam"; Cloud's Limit Break: "Finishing Touch" | X | X | ||||
19 | All Targets' Rows are changed | Hell Rider V2's "Electromag" | X | |||||
1A | Perform attack [Modifier] on other row members | Blade Beam | X | |||||
1B | Removes Caster from battle and flags as escaped | Various Enemies' "Escape" | X | |||||
1C | Alters base damage and defense by [Modifier]% (Stackable, not to exceed 200) | Dragon Force | X | |||||
1D | Returns Target from Escaped status | Carry Armor's Arms' <unnamed> | X | X | ||||
1E | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4C[CurrentActor]) / MHP (unknown effect) | NOT USED | X | |||||
1F | AIData[0x48] = AIData[0xC4] * 3 * ((*DWORD)0x9A8B4E[CurrentActor]) / MMP (unknown effect) | NOT USED | X | |||||
20 | Similar to above, but using Equipped Materia's Level AP / 10000 (unknown effect) | NOT USED | X | |||||
21 | Similar to above using different factors (unknown effect) | NOT USED | X | |||||
22 | Similar to above using different factors (unknown effect) | NOT USED | X | |||||
23 | Receive no Gil from enemy hit by this attack | Remove | X | X |
NOTE: For these two Effects, if they are not called as part of a Limit Break they will return an index of 0.
For Effect 0Fh, this means performing "Game Over" and ending the battle in a victory.
For Effect 13h, the player's characters' battle queues freeze and no PC can perform any action after this was selected. Enemies still attack. The reason for this is unknown.
Timings
As mentioned, the different timings indicate when the effects take place during the process of executing the command:
- T0: Takes place immediately before damage calculation occurs. If there is no damage calculation, this will not activate.
- T1: Takes place immediately after damage calculation occurs. If there is no damage calculation, this will not activate.
- T2: After Command is selected and loaded, but before anything actually happens.
- T3: Takes place immediately after damage calculation would occur. Will activate whether there is damage done or not.
- T4: Takes place after T3, but after several other alterations to attacker's data are performed. If there is no damage calculation, this will not activate.
- T5: Action Resolution. After Damage Calculations and animation(s) are done this will be triggered for each active actor.
For effects that have more than one timing, there are more than one functions associated with them.
ex.
Effect 05h ends the battle without reward. It has a T2 and a T5 command. The T2 command will check if the battle can be escaped from. If it can it sets the "run modifier" to full. The T5 command will actually set the battle to having been escaped from. If it's possible to escape from the battle, it will.