Difference between revisions of "Ability Data 2"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Add intro. Reduce indents, remove tabs.)
Line 1: Line 1:
More ability flags and data.
 
  
 
In [[FFTPatcher]], these are at the bottom of the ability editor.
 
In [[FFTPatcher]], these are at the bottom of the ability editor.
 
+
Default skills (0 - 0x16f)
 
  0x00 - Range
 
  0x00 - Range
 
  0x01 - Effect Area
 
  0x01 - Effect Area
 
  0x02 - Vertical
 
  0x02 - Vertical
 
  0x03: Flags 1
 
  0x03: Flags 1
     0x80 -  
+
     0x80 - Force Self target (Broken; meant to be can only target allied tiles?)
     0x40 -  
+
     0x40 - Force Self target (Broken; meant to be can only target enemy tiles?)
     0x20 - Ranged Weapon
+
     0x20 - Weapon Range
 
     0x10 - [[Vertical Fixed]]
 
     0x10 - [[Vertical Fixed]]
 
     0x08 - [[Vertical Tolerance]] / Vertical Threshold
 
     0x08 - [[Vertical Tolerance]] / Vertical Threshold
 
     0x04 - Weapon Strike
 
     0x04 - Weapon Strike
     0x02 - Auto
+
     0x02 - Auto-Target
 
     0x01 - Can't Target Self
 
     0x01 - Can't Target Self
 
  0x04: Flags 2
 
  0x04: Flags 2
Line 29: Line 28:
 
     0x20 - Affected By Silence
 
     0x20 - Affected By Silence
 
     0x10 - Can't Mimic
 
     0x10 - Can't Mimic
     0x08 - Normal Attack?
+
     0x08 - Blocked by Golem
     0x04 - Persevere
+
     0x04 - Persevere Cast
 
     0x02 - Quote
 
     0x02 - Quote
 
     0x01 - Animate on Miss
 
     0x01 - Animate on Miss
Line 43: Line 42:
 
     0x01 - No Targeting
 
     0x01 - No Targeting
 
  0x07 - Element
 
  0x07 - Element
  0x08 - Formula
+
    0x80 - Fire
 +
    0x40 - Lightning
 +
    0x20 - Ice
 +
    0x10 - Wind
 +
    0x08 - Earth
 +
    0x04 - Water
 +
    0x02 - Holy
 +
    0x01 - Dark
 +
  0x08 - [[Formulas|Formula]]
 
  0x09 - X
 
  0x09 - X
 
  0x0a - Y
 
  0x0a - Y
Line 49: Line 56:
 
  0x0c - CT
 
  0x0c - CT
 
  0x0d - MP Cost
 
  0x0d - MP Cost
 +
 +
Hardcoded abilities (0x170 - 0x1FF)
 +
80061010: 0x170 - 0x17D: Item
 +
                        - 0x00 - used item ID
 +
    - 2 unused data points
 +
80061020: 0x17E - 0x189: Throw
 +
                        - 0x00 - Thrown item Type
 +
8006102c: 0x18a - 0x195: Jump
 +
                        - 0x00 - Range
 +
                        - 0x01 - Vertical
 +
80061044: 0x196 - 0x19D: Charge
 +
                        - 0x00 - CT
 +
                        - 0x01 - Power
 +
80061054: 0x19E - 0x1A5: Math
 +
                        - 0x00 - ID (Bitwise)
 +
                                - 0xX0 - first Math menu
 +
                                - 0x0X - second Math menu
 +
8006105c: 0x1A6 - 0x1FF: RSM & ENTD
 +
                        - 0x00 - Ability ID

Revision as of 05:30, 20 January 2023

In FFTPatcher, these are at the bottom of the ability editor.

Default skills (0 - 0x16f)
0x00 - Range
0x01 - Effect Area
0x02 - Vertical
0x03: Flags 1
    0x80 - Force Self target (Broken; meant to be can only target allied tiles?)
    0x40 - Force Self target (Broken; meant to be can only target enemy tiles?)
    0x20 - Weapon Range
    0x10 - Vertical Fixed
    0x08 - Vertical Tolerance / Vertical Threshold
    0x04 - Weapon Strike
    0x02 - Auto-Target
    0x01 - Can't Target Self
0x04: Flags 2
    0x80 - Can't Hit Enemies
    0x40 - Can't Hit Allies
    0x20 - Top-down Targeting (hits higher elevation tiles first)
    0x10 - Can't Follow Target
    0x08 - Random Fire
    0x04 - Linear Attack
    0x02 - 3 Directions
    0x01 - Can't Hit Caster
0x05: Flags 3
    0x80 - Reflectable
    0x40 - Math Skill
    0x20 - Affected By Silence
    0x10 - Can't Mimic
    0x08 - Blocked by Golem
    0x04 - Persevere Cast
    0x02 - Quote
    0x01 - Animate on Miss
0x06: Flags 4
    0x80 - Counter Flood
    0x40 - Counter Magic
    0x20 - Direct
    0x10 - Blade Grasp
    0x08 - Requires Sword
    0x04 - Requires Materia Blade
    0x02 - Evadeable
    0x01 - No Targeting
0x07 - Element
    0x80 - Fire
    0x40 - Lightning
    0x20 - Ice
    0x10 - Wind
    0x08 - Earth
    0x04 - Water
    0x02 - Holy
    0x01 - Dark
0x08 - Formula
0x09 - X
0x0a - Y
0x0b - Inflict Status
0x0c - CT
0x0d - MP Cost
Hardcoded abilities (0x170 - 0x1FF)
80061010: 0x170 - 0x17D: Item
                       - 0x00 - used item ID
    - 2 unused data points
80061020: 0x17E - 0x189: Throw
                       - 0x00 - Thrown item Type
8006102c: 0x18a - 0x195: Jump
                       - 0x00 - Range
                       - 0x01 - Vertical
80061044: 0x196 - 0x19D: Charge
                       - 0x00 - CT
                       - 0x01 - Power
80061054: 0x19E - 0x1A5: Math
                       - 0x00 - ID (Bitwise)
                                - 0xX0 - first Math menu
                                - 0x0X - second Math menu
8006105c: 0x1A6 - 0x1FF: RSM & ENTD
                       - 0x00 - Ability ID