Anonymous

Changes

From Final Fantasy Inside

FF7/Battle/Attack Special Effects

281 bytes added, 22:38, 20 December 2011
Changes reflect PC's damage calculations
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. [[FF7/Battle/Damage_Calculation|Damage Calculations]] A0 - A8 are handled using the highlighted effects and defaulting to damage calculation 11h.
{| border="0" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center"
|style="background:rgb(255,255,255)" |
|-
|style="background:rgb(255,255,255204)" align="center" | 0A|style="background:rgb(255,255,255204)" | Mimics Damage Calculation A0multiplied based on attacker's statuses|style="background:rgb(255,255,255204)" | NOT USEDDamage Calculation A0|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | X|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" |
|-
|style="background:rgb(255,255,255204)" align="center" | 0B|style="background:rgb(255,255,255204)" | Multiplier starts at 1<br>If Actor attacker at or below 1/4 HP, Damage Multiplier +1*2<br>If Actor attacker inflicted with Death Sentence, Damage Multiplier +2 *4 [can stackfor total of *8]<br>Damage multiplied by Multiplier|style="background:rgb(255,255,255204)" | NOT USEDDamage Calculation A1|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | X|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" |
|-
|style="background:rgb(255,255,255204)" align="center" | 0C|style="background:rgb(255,255,255204)" | Mimics Damage Calculation A2multiplied by number of KO'd allies|style="background:rgb(255,255,255204)" | NOT USEDDamage Calculation A2|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | X|style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" | |style="background:rgb(255,255,255204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 0D
|style="background:rgb(255,255,204)" | AIData+0x48 = Attack power becomes average enemy level (unknown effect)of targets' levels|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A3
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 1E
|style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * Attack's power becomes 1 + ( 3 * ((*DWORD)0x9A8B4C[CurrentActor]) HP / MHP (unknown effect)|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A4
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 1F
|style="background:rgb(255,255,204)" | AIData[0x48] = AIData[0xC4] * Attack's power becomes 1 + ( 3 * ((*DWORD)0x9A8B4E[CurrentActor]) MP / MMP (unknown effect)|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A5
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 20
|style="background:rgb(255,255,204)" | Similar to above, but using Equipped MateriaAttack's Level power becomes 1 + ( (AP on weapon / 10000 (unknown effect) / 16 )|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A6
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 21
|style="background:rgb(255,255,204)" | Similar to above using different factors Attack's power becomes 10 + (unknown effect(Total Kills / 128) / 16 )|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A7
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
|-
|style="background:rgb(255,255,204)" align="center" | 22
|style="background:rgb(255,255,204)" | Similar to above using different factors Attack's power becomes 1 + (unknown effect( Limit Level * (Limit Bar Value + 1) / 16 ) * Attack's Power / 16 )|style="background:rgb(255,255,204)" | NOT USEDDamage Calculation A8
|style="background:rgb(255,255,204)" | X
|style="background:rgb(255,255,204)" |
Anonymous user