Difference between revisions of "Physical XA Modifying Statuses/Support"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
m (→‎Return Locations: update routine link name)
 
Line 22: Line 22:
 
== Return Locations ==
 
== Return Locations ==
 
  001886b4: [[Damage_Calculation]]
 
  001886b4: [[Damage_Calculation]]
  001886e4: [[Routine used in formula 2B]]
+
  001886e4: [[Calculate_Accuracy_for_Physical]]
 
  00188d64: [[07 Heal (Weapon)]]
 
  00188d64: [[07 Heal (Weapon)]]
 
  0018a044: [[3F Hit (SP+X)%]]
 
  0018a044: [[3F Hit (SP+X)%]]
 
  0018a0a0: [[40 Undead: Hit (SP+X)%]]
 
  0018a0a0: [[40 Undead: Hit (SP+X)%]]

Latest revision as of 17:08, 18 July 2025

No Parameters - Returns Nothing

Modify Ability XA based on Status, Support Abilities, Compatibility
-----------------------------------------------------------------------------------
001885f8: 27bdffe8 addiu r29,r29,-0x0018
001885fc: afbf0010 sw r31,0x0010(r29)
00188600: 0c061815 jal 0x00186054		-->Attack UP/Two Hands/Martial Arts Increase Ability XA (+50% for Martial Art / +33% for Attack Up / +100% for Two Hands)
00188604: 00000000 nop
00188608: 0c061895 jal 0x00186254		-->Attacker Berserk/Frog Check Modify Ability XA : +50% if Berserk / Xa forced to 0x01 if Frog
0018860c: 00000000 nop
00188610: 0c0618b3 jal 0x001862cc		-->Defense UP routine Decrease Ability XA : -33% if Target uses Defense Up 
00188614: 00000000 nop
00188618: 0c0618db jal 0x0018636c		-->Target XA affecting Statuses (Physical) Modify Ability XA : -33% if Target has protect / +50% if Target is Sleeping,Charging,Frog or Chicken
0018861c: 00000000 nop
00188620: 0c061259 jal 0x00184964		-->Compatibility Modify Ability XA : from -50% to + 50%
00188624: 00000000 nop
00188628: 8fbf0010 lw r31,0x0010(r29)
0018862c: 27bd0018 addiu r29,r29,0x0018
00188630: 03e00008 jr r31
00188634: 00000000 nop

Return Locations

001886b4: Damage_Calculation
001886e4: Calculate_Accuracy_for_Physical
00188d64: 07 Heal (Weapon)
0018a044: 3F Hit (SP+X)%
0018a0a0: 40 Undead: Hit (SP+X)%