Anonymous

Changes

From Final Fantasy Inside

FF7/Attack data

3,858 bytes removed, 05:10, 23 May 2019
m
28 revisions imported
== KERNEL.BIN - Section 2: Attack data format == <i>''(Note: Akari and NFITC1 have some minor differences with respect to information on this page. Most of this page comes from NFITC1's work on WallMarket)</i>''
This section contains the data for the different attacks. Each record is 28 bytes long.
 {| borderclass="0wikitable" cellpadding="3" cellspacing="1" style="background: rgb(0,0,0)" align="center"! style="background:rgb(204,204,204); width=50px;" align="center" | Offset! style="background:rgb(204,204,204); width=50px;" | Length! style="background:rgb(204,204,204); width:275px;" colspan="2" | Description
|-
|style="background:rgb(255,255,255)" align="center" | 0x00! Offset|style="background:rgb(255,255,255)" | 1 byte! Length|style="background:rgb(255,255,255)" colspan="2" | Attack %! Description
|-
|style="background:rgb(255,255,255)" align="center" | 0x010x00|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Impact Animation IndexAttack %
|-
|style="background:rgb(255,255,255)" align="center" | 0x020x01|style="background:rgb(255,255,255)" | 2 1 byte|style="background:rgb(255,255,255)" colspan="2" [[FF7/Battle/Impact_Effect_Id_List| Target Animation IndexImpact Effect Id]]
|-
|style="background:rgb(255,255,255)" align="center" | 0x040x02|style="background:rgb(255,255,255)" | 2 1 byte|style="background:rgb(255,255,255)" colspan="2" | Casting costTarget Hurt Action Index
|-
|style="background:rgb(255,255,255)" align="center" | 0x060x03|style="background:rgb(255,255,255)" | 2 bytes1 byte|style="background:rgb(255,255,255)" colspan="2" | Impact SoundUnknown
|-
|style="background:rgb(255,255,255)" align="center" | 0x080x04|style="background:rgb(255,255,255)" | 2 bytesbyte|style="background:rgb(255,255,255)" colspan="2" | Single Target Camera Movement IndexCasting cost
|-
|style="background:rgb(255,255,255)" align="center" | 0x0A0x06|style="background:rgb(255,255,255)" | 2 bytes|style="background:rgb(255,255,255)" colspan="2" [[FF7/Battle/Sound_Effect_Id_List| Multiple Targets Camera Movement IndexImpact Sound]]
|-
|style="background:rgb(255,255,255)" align="center" 0x08| 0x0C2 bytes|style[[FF7/Battle/Camera_Movement_Id_List?redlink="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Targeting InformationCamera Movement Id]] for single target.
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="8" | &nbsp;0x0A|style="background:rgb(255,255,255); width:110px" | 01h2 bytes|style[[FF7/Battle/Camera_Movement_Id_List?redlink="background:rgb(255,255,255); width:165px" 1| Enable SelectionCamera Movement Id]] for multiple targets.
|-
|style="background:rgb(255,255,255)" 0x0C| 02h1 byte|style="background:rgb(255,255,255)" [[FF7/Battle/Targeting_Data| Start Cursor on Enemy RowTarget Flags]]
|-
|style="background:rgb(255,255,255)" 0x0D| 04h1 byte|style="background:rgb(255,255,255)" [[FF7/Battle/Attack_Effect_Id_List| Multiple Targets by DefaultAttack Effect Id]]
|-
|style="background:rgb(255,255,255)" 0x0E| 08h1 byte|style="background:rgb(255,255,255)" [[FF7/Battle/Damage_Calculation| Toggle Multiple/Single TargetsDamage Calculation]]
|-
|style="background:rgb(255,255,255)" 0x0F| 10h1 byte|style="background:rgb(255,255,255)" | One Row OnlyStrength of attack for damage calculation
|-
|style="background:rgb(255,255,255)" 0x10| 20h1 byte|style="background:rgb(255,255,255)" | "Short Range" (Physical attacks only)Condition sub-menu
|-
|style="background:rgb(255204,255204,255)" rowspan="4" colspan="1" align="center" | 40h|style="background:rgb(255,255,255)" 00| All RowsParty HP
|-
|style="background:rgb(255,255,255)" | 80h01|style="background:rgb(255,255,255)" | Random Target among Selected Party MP
|-
|style="background:rgb(255,255,255)" align="center" | 0x0D02|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Animation IndexParty Status
|-
|style="background:rgb(255,255,255)" align="center" | 0x0EOther|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Damage Calculation (more details soon)None
|-
|style="background:rgb(255,255,255)" align="center" | 0x0F0x11|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Attack StrengthStatus Effect Change
|-
|style="background:rgb(255204,255204,255)" rowspan="3" colspan="1" align="center" | 0x10|style="background:rgb(255,255,255)" | 1 byte3Fh|style="background:rgbChance to Inflict/Heal status (255,255,255out of 63)" colspan="2" | Restore type
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="4" | &nbsp;40h|style="background:rgb(255,255,255)" | 0x00|style="background:rgb(255,255,255)" | Restore HPCure if inflicted
|-
|style="background:rgb(255,255,255)" | 0x0180h|style="background:rgb(255Cure if inflicted,255,255)" | Restore MPInflict if not
|-
|style="background:rgb(255,255,255)" 0x12| 0x021 byte|style="background:rgb(255,255,255)" [[FF7/Battle/Attack_Special_Effects| Restore AilmentAttack Additional Effects]]
|-
|style="background:rgb(255,255,255)" 0x13| 0xFF1 byte|style="background:rgb(255,255,255)" | NoneAdditional Effects Modifier
|-
|style="background:rgb(255,255,255)" align="center" | 0x110x14|style="background:rgb(255,255,255)" | 1 byte4 bytes|style="background:rgb(255,255,255)" colspan="2" [[FF7/Battle/Status_Effects| Status Effect Change]]
|-
|style="background:rgb(204,204,255)" align="center" colspan="2" rowspan="3" | &nbsp;0x18|style="background:rgb(255,255,255)" | 3Fh2 bytes|style="background:rgb(255,255,255)" [[FF7/Battle/Elemental_Data| Chance to Inflict/Heal status (out of 63)Element]]
|-
|style="background:rgb(255,255,255)" | 40h|style="background:rgb(255,255,255)" | Cure if inflicted|-|style="background:rgb(255,255,255)" | 80h|style="background:rgb(255,255,255)" | Cure if inflicted, Inflict if not|-|style="background:rgb(255,255,255)" align="center" | 0x12|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Additional Effects (more details soon)|-|style="background:rgb(255,255,255)" align="center" | 0x13|style="background:rgb(255,255,255)" | 1 byte|style="background:rgb(255,255,255)" colspan="2" | Additional Effects Modifier|-|style="background:rgb(255,255,255)" align="center" | 0x14|style="background:rgb(255,255,255)" | 4 bytes|style="background:rgb(255,255,255)" colspan="2" | Status|-|style="background:rgb(255,255,255)" align="center" | 0x18|style="background:rgb(255,255,255)" | 2 bytes|style="background:rgb(255,255,255)" colspan="2" | Element|-|style="background:rgb(255,255,255)" align="center" | 0x1A|style="background:rgb(255,255,255)" | 2 bytes|style="background:rgb(255,255,255)" colspan="2" [[FF7/Battle/Special_Attack_Flags|Special Attack Properties (more details soon)Flags]]
|}