Changes
Jump to navigation
Jump to search
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)" |