Difference between revisions of "Ability Secondary Data: Default Abilities"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
m (Hyperlink ability flags to their individual description pages)
 
Line 11: Line 11:
 
  0x80 - Force Self target (Broken; meant to be can only target allied tiles?)
 
  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?)
 
  0x40 - Force Self target (Broken; meant to be can only target enemy tiles?)
  0x20 - Weapon Range
+
  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-Target
+
  0x02 - [[Auto|Auto-Target]]
  0x01 - Can't Target Self
+
  0x01 - [[Target Self]]
 
  0x04: Flags 2
 
  0x04: Flags 2
  0x80 - Can't Hit Enemies
+
  0x80 - [[Hit Enemies]]
  0x40 - Can't Hit Allies
+
  0x40 - [[Hit Allies]]
  0x20 - Top-down Targeting (hits higher elevation tiles first)
+
  0x20 - [[Top-down Targeting]] (hits higher elevation tiles first)
  0x10 - Can't Follow Target
+
  0x10 - [[Follow Target]]
  0x08 - Random Fire
+
  0x08 - [[Random Fire]]
  0x04 - Linear Attack
+
  0x04 - [[Linear Attack]]
  0x02 - 3 Directions
+
  0x02 - [[3 Directions]]
  0x01 - Can't Hit Caster
+
  0x01 - [[Hit Caster]]
 
  0x05: Flags 3
 
  0x05: Flags 3
  0x80 - Reflectable
+
  0x80 - [[Reflectable|Reflect]]
  0x40 - Math Skill
+
  0x40 - [[Math Skill]]
  0x20 - Affected By Silence
+
  0x20 - [[Silence|Affected By Silence]]
  0x10 - Can't Mimic
+
  0x10 - [[Mimic]]
  0x08 - Blocked by Golem
+
  0x08 - [[Blocked by Golem]]
  0x04 - Persevere Cast
+
  0x04 - [[Persevere]]
  0x02 - Quote
+
  0x02 - [[Quote]]
  0x01 - Animate on Miss
+
  0x01 - [[Animate on miss]]
 
  0x06: Flags 4
 
  0x06: Flags 4
  0x80 - Counter Flood
+
  0x80 - [[Counter Flood]]
  0x40 - Counter Magic
+
  0x40 - [[Counter Magic]]
  0x20 - Direct
+
  0x20 - [[Direct]]
  0x10 - Blade Grasp
+
  0x10 - [[Blade Grasp]]
  0x08 - Requires Sword
+
  0x08 - [[Requires Sword]]
  0x04 - Requires Materia Blade
+
  0x04 - [[Requires Materia Blade]]
  0x02 - Evadeable
+
  0x02 - [[Evadeable]]
  0x01 - No Targeting
+
  0x01 - [[Targeting]]
 
  0x07 - Element
 
  0x07 - Element
 
  0x80 - Fire
 
  0x80 - Fire

Latest revision as of 20:03, 17 June 2025

  • RAM location: 8005fbf0.
  • Section contains data for 0x170 (368) Abilities.
  • Data length per Ability is 0x0E (14) bytes.
  • Additional data for specific ability types exist in their own sections, noted below.
  • In FFTPatcher, these are at the bottom of the ability editor.
	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 - Target Self
	0x04: Flags 2
		0x80 - Hit Enemies
		0x40 - Hit Allies
		0x20 - Top-down Targeting (hits higher elevation tiles first)
		0x10 - Follow Target
		0x08 - Random Fire
		0x04 - Linear Attack
		0x02 - 3 Directions
		0x01 - Hit Caster
	0x05: Flags 3
		0x80 - Reflect
		0x40 - Math Skill
		0x20 - Affected By Silence
		0x10 - Mimic
		0x08 - Blocked by Golem
		0x04 - Persevere
		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 - 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

Related Data:

8005ebf0 - Ability Data - (0x8 bytes each)
8005fbf0 - Ability Secondary Data: Default Abilities - 0x000 to 0x16F (0xE bytes each)
80061010 - Ability Secondary Data: Item Abilities - 0x170 to 0x17D (0x1 bytes each)
80061020 - Ability Secondary Data: Throw Abilities - 0x17E to 0x189 (0x1 bytes each)
8006102c - Ability Secondary Data: Jump Abilities  - 0x18a to 0x195 (0x2 bytes each)
80061044 - Ability Secondary Data: Charge Abilities - 0x196 to 0x19D (0x2 bytes each)
80061054 - Ability Secondary Data: Math Abilities - 0x19E to 0x1A5 (0x1 bytes each)
8006105c - Ability Secondary Data: RSM Abilities - 0x1A6 to 0x1FF (0x1 bytes each)

See also