Difference between revisions of "00077314 - 00077374"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 00077314: 27bdffe8 addiu r29,r29,0xffe8 00077318: afbf0010 sw r31,0x0010(r29) 0007731c: 0c0684ef jal 0x001a13bc 00077320: 00000000 nop 0007732...")
 
m
 
Line 3: Line 3:
 
  00077314: 27bdffe8 addiu r29,r29,0xffe8
 
  00077314: 27bdffe8 addiu r29,r29,0xffe8
 
  00077318: afbf0010 sw r31,0x0010(r29)
 
  00077318: afbf0010 sw r31,0x0010(r29)
  0007731c: 0c0684ef jal 0x001a13bc
+
  0007731c: 0c0684ef jal 0x001a13bc #[[Effect prep, default to cure if invalid LBA Sector]]
 
  00077320: 00000000 nop
 
  00077320: 00000000 nop
  00077324: 10400005 beq r2,r0,0x0007733c
+
  00077324: 10400005 beq r2,r0,0x0007733c #branch if effect isn't complete?
 
  00077328: 34020001 ori r2,r0,0x0001
 
  00077328: 34020001 ori r2,r0,0x0001
 
  0007732c: 3c018009 lui r1,0x8009
 
  0007732c: 3c018009 lui r1,0x8009
  00077330: ac22612c sw r2,0x612c(r1)
+
  00077330: ac22612c sw r2,0x612c(r1) #store animation complete flag as 1
 
  00077334: 0801dcd1 j 0x00077344
 
  00077334: 0801dcd1 j 0x00077344
 
  00077338: 00000000 nop
 
  00077338: 00000000 nop
 
  0007733c: 3c018009 lui r1,0x8009
 
  0007733c: 3c018009 lui r1,0x8009
  00077340: ac20612c sw r0,0x612c(r1)
+
  00077340: ac20612c sw r0,0x612c(r1) #initialise animation complete flag
 
  00077344: 3c028009 lui r2,0x8009
 
  00077344: 3c028009 lui r2,0x8009
 
  00077348: 8c42612c lw r2,0x612c(r2)
 
  00077348: 8c42612c lw r2,0x612c(r2)
 
  0007734c: 00000000 nop
 
  0007734c: 00000000 nop
  00077350: 14400003 bne r2,r0,0x00077360
+
  00077350: 14400003 bne r2,r0,0x00077360 #branch if animation is finished
 
  00077354: 00000000 nop
 
  00077354: 00000000 nop
  00077358: 0c01cee7 jal 0x00073b9c
+
  00077358: 0c01cee7 jal 0x00073b9c #[[set some target coordinates/attacker animation, others]]
 
  0007735c: 00000000 nop
 
  0007735c: 00000000 nop
  00077360: 0c01d2eb jal 0x00074bac
+
  00077360: 0c01d2eb jal 0x00074bac #[[00074bac - 00074bf4]] - load and animate graphic data
 
  00077364: 00000000 nop
 
  00077364: 00000000 nop
 
  00077368: 8fbf0010 lw r31,0x0010(r29)
 
  00077368: 8fbf0010 lw r31,0x0010(r29)

Latest revision as of 06:15, 5 November 2022

00077314: 27bdffe8 addiu r29,r29,0xffe8
00077318: afbf0010 sw r31,0x0010(r29)
0007731c: 0c0684ef jal 0x001a13bc			#Effect prep, default to cure if invalid LBA Sector
00077320: 00000000 nop
00077324: 10400005 beq r2,r0,0x0007733c		#branch if effect isn't complete?
00077328: 34020001 ori r2,r0,0x0001
0007732c: 3c018009 lui r1,0x8009
00077330: ac22612c sw r2,0x612c(r1)			#store animation complete flag as 1
00077334: 0801dcd1 j 0x00077344
00077338: 00000000 nop
0007733c: 3c018009 lui r1,0x8009
00077340: ac20612c sw r0,0x612c(r1)			#initialise animation complete flag
00077344: 3c028009 lui r2,0x8009
00077348: 8c42612c lw r2,0x612c(r2)
0007734c: 00000000 nop
00077350: 14400003 bne r2,r0,0x00077360		#branch if animation is finished
00077354: 00000000 nop
00077358: 0c01cee7 jal 0x00073b9c			#set some target coordinates/attacker animation, others
0007735c: 00000000 nop
00077360: 0c01d2eb jal 0x00074bac			#00074bac - 00074bf4 - load and animate graphic data
00077364: 00000000 nop
00077368: 8fbf0010 lw r31,0x0010(r29)
0007736c: 27bd0018 addiu r29,r29,0x0018
00077370: 03e00008 jr r31
00077374: 00000000 nop