Difference between revisions of "Called by Nullify Action"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
m
m
Line 16: Line 16:
 
  0018bd20: 00000000 nop
 
  0018bd20: 00000000 nop
 
  0018bd24: 3042fdff andi r2,r2,0xfdff
 
  0018bd24: 3042fdff andi r2,r2,0xfdff
  0018bd28: a4620010 sh r2,0x0010(r3) # action[0x11] &= 0xfd; // Remove flag 0x02 from action[0x11]
+
  0018bd28: a4620010 sh r2,0x0010(r3) # action[0x11] &= 0xfd; // Remove flag 0x02 from action[0x11] (see notes)
 
  0018bd2c: 03e00008 jr r31 # return;
 
  0018bd2c: 03e00008 jr r31 # return;
 
  0018bd30: 00000000 nop
 
  0018bd30: 00000000 nop
Line 22: Line 22:
 
==Return location (in progress)==
 
==Return location (in progress)==
 
  00184e80 [[Elemental_Nullification]]
 
  00184e80 [[Elemental_Nullification]]
 +
 +
==Notes==
 +
action[0x10] and [0x11] already set to 0x0000 in elemental nullification routine

Revision as of 20:56, 9 March 2021

Duplicated link

Nullification_Process? Older page (Choto 2012)
0018bcf0: 3c048019 lui r4,0x8019
0018bcf4: 248438c8 addiu r4,r4,0x38c8
0018bcf8: 94820000 lhu r2,0x0000(r4)
0018bcfc: 00000000 nop
0018bd00: 1040000a beq r2,r0,0x 0018bd2c		#	if (var_1938c8 == 0) return;
0018bd04: 00000000 nop
0018bd08: 3c038019 lui r3,0x8019
0018bd0c: 8c632d90 lw r3,0x2d90(r3)				
0018bd10: 3c018019 lui r1,0x8019
0018bd14: a42038c6 sh r0,0x38c6(r1)			#	var_1938c6 = 0;	
0018bd18: a4800000 sh r0,0x0000(r4)			#	var_1938c8 = 0;
0018bd1c: 94620010 lhu r2,0x0010(r3)			
0018bd20: 00000000 nop
0018bd24: 3042fdff andi r2,r2,0xfdff				
0018bd28: a4620010 sh r2,0x0010(r3)			#	action[0x11] &= 0xfd; 	// Remove flag 0x02 from action[0x11] (see notes)
0018bd2c: 03e00008 jr r31				#	return;
0018bd30: 00000000 nop

Return location (in progress)

00184e80 Elemental_Nullification

Notes

action[0x10] and [0x11] already set to 0x0000 in elemental nullification routine