Anonymous

Changes

From Final Fantasy Inside

FF7/Battle/Attack Special Effects

5,148 bytes added, 05:10, 23 May 2019
m
26 revisions imported
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 known valid values (between 0 - 23h) with examples of some attacks that have these values. If there are others, they another value is provided it will be ignored. [[FF7/Battle/Damage_Calculation|Damage Calculations]] A0 - A8 are not used in any of handled using the attackshighlighted effects and defaulting to damage calculation 11h.
{| borderclass="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="centerwikitable"! style="background:rgb(204,204,204)" align="center" | Value! style="background:rgb(204,204,204)" | Effect! style="background:rgb(204,204,204)" | Attacks with this Property! T0! T1! T2! T3! T4! T5
|-
|style="background:rgb(255,255,255)" align="center" | 00|style="background:rgb(255,255,255)" | Multiple [Modifier] hits|style="background:rgbComet2, Ultimate End, Several Limit Attacks (255Omnislash,255Catastrophe,255etc)" ||| X||| Comet2, Ultimate End, Vincent's Hellmasker's attack: "Splattercombo"
|-
|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)" | Steel Bladed Sword||| X| X| X| X
|-
|style="background:rgb(255,255,255)" align="center" | 02|style="background:rgb(255,255,255)" | Randomly summon Fat-Chocobo at rate of if [Modifier] > [0..255]|style="background:rgb(255,255,255)" | DeathBlow!!||| X|||
|-
|style="background:rgb(255,255,255)" align="center" | 03|style="background:rgb(255,255,255)" | Lose Caster's Main Script takes control of caster and become [Modifier]|style="background:rgb(255,255,255)" | Vincent's Limit Breaks |||||| X
|-
|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)" | Aps' Tsunami (there are two of these)| X|||||
|-
|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)" Escape||| X||| EscapeX
|-
|style="background:rgb(255,255,255)" align="center" | 06|style="background:rgbSteal (255,255,255Level * 20)" | Steal Gil from target (No affect on players' attacks)|style="background:rgb(255,255,255)" | Bandit's "Hold Up"||||| X|
|-
|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)" | Bandit's "Mug"||||| X|
|-
|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)" | Cait Sith's Slot: Toy Box||| X|||
|-
|style="background:rgb(255,255,255)" align="center" | 09|style="background:rgb(255,255,255)" | Damage based on If Attacker's level/= Target's level, Damage = Damage * 8|style="background:rgb(255,255,255)" | Goblin Punch|| X||||
|-
|style="background:rgb(255,255,255204)" align="center" | 0E0A|style="background:rgb(255,255,204)" | Damage multiplied based on attacker's statuses| style="background: rgb(255,255,204)" | Resurrect Dead AlliesDamage Calculation A0 (Master Fist)|style="background:rgb(255,255,204)" || 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)" | Rebirth Flame
|-
|style="background:rgb(255,255,255204)" align="center" | 0F0B|style="background:rgb(255,255,204)" | Multiplier starts at 1<br />If attacker at or below 1/4 HP, Multiplier *2<br />If attacker inflicted with Death Sentence, Multiplier *4 [can stack for total of *8]<br />Damage multiplied by Multiplier| style="background: rgb(255,255,204)" | Bring up Slot WheelDamage Calculation A1 (Powersoul)|style="background:rgb(255,255,204)" || style="background: rgb(255,255,204)" | Cait Sith's X| style="Slotbackground: rgb(255,255,204)" Limit Break || style="background: rgb(NOTE255,255,204)" || style="background: rgb(255,255,204)" || style="background: rgb(255,255,204)" |
|-
|style="background:rgb(255,255,255204)" align="center" | 100C| style="background: rgb(255,255,204)" | Damage multiplied by 1 + number of KO'd allies| style="background: rgb(255,255,204)" | Damage Calculation A2 (Princess Guard)| style="background: rgb(255,255,204)" ||style="background:rgb(255,255,204)" | X| style="background: rgb(255,255,204)" | Removes other allies from battle and gives their stats to caster|style="background:rgb(255,255,204)" || style="background: rgb(255,255,204)" | Cait Sith's Slot| style="background: Transformrgb(255,255,204)" |
|-
|style="background:rgb(255,255,255204)" align="center" | 110D|style="background:rgb(255,255,204)" | Attack power becomes average of targets' levels| style="background: rgb(255,255,204)" | Removes target from battle and flags as if Damage Calculation A3 (Conformer)| style="Deathbackground: rgb(255,255,204)"| X|style="background:rgb(255,255,204)" || style="background: rgb(255,255,204)" | Ruby Weapon's | style="Whirlsandbackground: rgb(255,255,204)"; Ghost Ship's || style="Goannaibackground: rgb(255,255,204)"; Carry Armor's Arms' || style="Arm Grabbackground: rgb(255,255,204)"|
|-
|style="background:rgb(255,255,255)" align="center" | 120E|style="background:rgb(255,255,255)" Resurrect Dead Allies| Rebirth Flame||| Removes target from battle and flags as escaped (no reward)|style="background:rgb(255,255,255)" || Midgar Zolom's "Blown Away"X
|-
|style="background:rgb(255,255,255)" align="center" | 130F|style=Bring up Slot Wheel| Cait Sith's "background:rgb(255,255,255)Slot" Limit Break <sup>NOTE</sup>||| Perform Critical Hit based on result of slotX|style="background:rgb(255,255,255)" || Tifa's Limit Breaks (NOTE)
|-
|style="background:rgb(255,255,255)" align="center" | 1410|style="background:rgb(255,255,255)" | Fills limit gauge of Removes other alliesfrom battle and gives their stats to caster|style="background:rgb(255,255,255)" | AerisCait Sith's Limit BreakSlot: "Fury Brand"Transform||| X||| X
|-
|style="background:rgb(255,255,255)" align="center" | 1511|style=Removes target from battle and flags as if "background:rgb(255,255,255)Death" | Alters physical and magic damage and defense addition by [Modifier]-100 (Stackable, max value can be from -100 to 100No effect on enemies)|style=Ruby Weapon's "Whirlsand"; Ghost Ship's "Goannai"background:rgb(255,255,255); Carry Armor's Arms' "Arm Grab" ||||| X| Hero Drink
|-
|style="background:rgb(255,255,255)" align="center" | 1612|style="background:rgbRemoves target from battle and flags as escaped (255,255,255No effect on enemies)| Midgar Zolom's " Blown Away"|||| Give party members status [Modifier]?|style="background:rgb(255,255,255)" X| Red XIII's Limit Break: Lunatic High (Modifier of 96h)
|-
|style="background:rgb(255,255,255)" align="center" | 1713|style="background:rgb(255,255,255)" Perform Critical Hit based on result of slot| Give casterTifa's Limit Breaks <sup>NOTE</target statuses [Modifier]?sup>|||style="background:rgb(255,255,255)" X||| Red XIII's Limit Break: Howling Moon (Modifier of A0h)
|-
|style="background:rgb(255,255,255)" align="center" | 1814|style="background:rgbFills limit gauge of other allies (255,255,255If an enemy uses this it will fill all players' bars)" | Perform Attack/Item [Modifier] upon completion|style="background:rgb(255,255,255)" | VincentAeris's Limit Break: "Satan Slam"; Cloud's Limit Break: "Finishing TouchFury Brand"|||||| X
|-
|style="background:rgb(255,255,255)" align="center" | 1915|style="background:rgbAlters Targets' physical and magic damage and defense by [Modifier-100]% (255,255,255Stackable)" | Hero Drink|||| All Targets' Rows are changed|style="background:rgb(255,255,255)" X| Hell Rider V2's "Electromag"
|-
|style="background:rgb(255,255,255)" align="center" | 1A16|style="background:rgb(255,255,255)" | Perform attack Alter Performer's Evasion by [Modifier- 100] on other row members% per target (Stackable)<sup>NOTE</sup>|style="backgroundRed XIII's Limit Break:rgb(255,255,255)" Lunatic High||||| X| Blade Beam
|-
|style="background:rgb(255,255,255)" align="center" | 1B17|style="background:rgbAlter Performer's Attack by [Modifier - 100]% per target (255,255,255Stackable)" <sup>NOTE</sup>| Red XIII's Limit Break: Howling Moon||| Removes Caster from battle and flags as escaped|style="background:rgb(255,255,255)" | X| Various Enemies' "Escape"
|-
|style="background:rgb(255,255,255)" align="center" | 1C18|style="background:rgb(255,255,255)" | Alters base damage and defense by Perform Attack/Item [Modifier]% (Stackable, not to exceed 200)upon completion<sup>NOTE</sup>|style=Vincent's Limit Break: "backgroundSatan Slam"; Cloud's Limit Break:rgb(255,255,255)" Finishing Touch"||||| X| Dragon ForceX
|-
|style="background:rgb(255,255,255)" align="center" | 1D19|style="background:rgbAll Targets' Rows are changed (255,255,255will not work on enemies)| Hell Rider V2's " Electromag"|||| Returns Target from Escaped status|style="background:rgb(255,255,255)" X| Carry Armor's Arms' <unnamed>
|-
|style="background:rgb(255,255,255)" align="center" | 231A| Perform attack [Modifier] on other row members| Blade Beam|||||| X|-|style="background:rgb(255,255,255)" align="center" | Receive no Gil 1B| Removes Caster from enemy hit battle and flags as escaped (will not work on Allies)| Various Enemies' "Escape"||||| X||-| style="background: rgb(255,255,255)" align="center" | 1C| Alter Targets' Defenses by this attack[Modifier - 100]% (Stackable)| Dragon Force||||| X||-| style="background: rgb(255,255,255)" align="center" | 1D| Returns Target from Escaped status| Carry Armor's Arms' &lt;unnamed&gt;||| X|| X||-| style="background: rgb(255,255,204)" align="center" | 1E| style="background: rgb(255,255,204)" | Attack's power becomes 1 + ( ( Power * 3 * HP ) / MHP )| style="background: rgb(255,255,204)" | Damage Calculation A4 (Ultima Weapon, HP Shout)| 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)" | Attack's power becomes 1 + ( ( Power * 3 * MP ) / MMP )| style="background: rgb(255,255,204)" | Damage Calculation A5 (Limited Moon, Venus Gospel)| 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)" | Attack's power becomes 1 + ( Power * (AP on weapon / 10000) / 16 )| style="background: rgb(255,255,204)" | Damage Calculation A6 (Missing Score)| 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)" | Attack's power becomes 10 + ( [Character's Kills / 128] * Power) / 16 )| style="background: rgb(255,255,204)" | Damage Calculation A7 (Death Penalty)| 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)" | Attack's power becomes 1 + ( ( [Limit Level * Limit Units / 16] * Power ) / 16 )| style="background: rgb(255,255,204)" | Damage Calculation A8 (Premium Heart)| 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| Receive no Gil or items from enemy hit by this attack (No effect on Allies)| Remove|||| X| X|
|}
 <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 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.<br /> For Effects 16h and 17h, only the performer gets the stat boost. The in-game English description of Lunatic High suggests this is not intentional. The statuses are granted by the actual Limit attack. Since Howling Moon only targets the caster this isn't an issue, but additional targets would not get the stat boost.<br /> For Effect 18h, the game assumes the second attack's animation indexes are of the same scope as the first attack's (e.g. if you call an enemy skill as the follow up for a spell, the game will (attempt) to use a magic animation). == 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:''' Activates as long as the action passes accuracy checks (Doesn't 'Miss').* '''T5:''' Action Resolution. After Damage Calculations 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.