Difference between revisions of "00115198 - 0011545c"

From Final Fantasy Hacktics Wiki
Jump to navigation Jump to search
(Created page with "<font face='Courier New'> 00115198: 27bdfc70 addiu r29,r29,0xfc70 0011519c: afbf0388 sw r31,0x0388(r29) 001151a0: afb10384 sw r17,0x0384(r29) 001151a4: afb00380 sw r16,0...")
 
 
Line 18: Line 18:
 
  001151d4: 27a401b8 addiu r4,r29,0x01b8
 
  001151d4: 27a401b8 addiu r4,r29,0x01b8
 
  001151d8: 02202821 addu r5,r17,r0
 
  001151d8: 02202821 addu r5,r17,r0
  001151dc: 0c016a35 jal 0x0005a8d4
+
  001151dc: 0c016a35 jal 0x0005a8d4                 [[Initialize Unit's Job Data]]
 
  001151e0: 34060001 ori r6,r0,0x0001
 
  001151e0: 34060001 ori r6,r0,0x0001
 
  001151e4: 00001821 addu r3,r0,r0
 
  001151e4: 00001821 addu r3,r0,r0
Line 115: Line 115:
 
  00115358: 00a31021 addu r2,r5,r3
 
  00115358: 00a31021 addu r2,r5,r3
 
  0011535c: 27b001b8 addiu r16,r29,0x01b8
 
  0011535c: 27b001b8 addiu r16,r29,0x01b8
  00115360: 0c01756f jal 0x0005d5bc
+
  00115360: 0c01756f jal 0x0005d5bc                 [[Status Setting/Checking + Equip/R/S/M Stats Prep]]
 
  00115364: 02002021 addu r4,r16,r0
 
  00115364: 02002021 addu r4,r16,r0
  00115368: 0c0166bc jal 0x00059af0
+
  00115368: 0c0166bc jal 0x00059af0                 [[Get Party Data Pointer]]
 
  0011536c: 02202021 addu r4,r17,r0
 
  0011536c: 02202021 addu r4,r17,r0
 
  00115370: 27b10090 addiu r17,r29,0x0090
 
  00115370: 27b10090 addiu r17,r29,0x0090
 
  00115374: 02002021 addu r4,r16,r0
 
  00115374: 02002021 addu r4,r16,r0
 
  00115378: 02202821 addu r5,r17,r0
 
  00115378: 02202821 addu r5,r17,r0
  0011537c: 0c0482ec jal 0x00120bb0
+
  0011537c: 0c0482ec jal 0x00120bb0                 [[Load party data into Formation screen data]]
 
  00115380: 00403021 addu r6,r2,r0
 
  00115380: 00403021 addu r6,r2,r0
 
  00115384: 3c028019 lui r2,0x8019
 
  00115384: 3c028019 lui r2,0x8019
Line 134: Line 134:
 
  001153a4: 24840054 addiu r4,r4,0x0054
 
  001153a4: 24840054 addiu r4,r4,0x0054
 
  001153a8: 02002821 addu r5,r16,r0
 
  001153a8: 02002821 addu r5,r16,r0
  001153ac: 0c0088b7 jal 0x000222dc
+
  001153ac: 0c0088b7 jal 0x000222dc               [[0002228c - 00022b94]]
 
  001153b0: 3406000a ori r6,r0,0x000a
 
  001153b0: 3406000a ori r6,r0,0x000a
 
  001153b4: 93a501b6 lbu r5,0x01b6(r29)
 
  001153b4: 93a501b6 lbu r5,0x01b6(r29)
 
  001153b8: 02002021 addu r4,r16,r0
 
  001153b8: 02002021 addu r4,r16,r0
  001153bc: 0c0482bf jal 0x00120afc
+
  001153bc: 0c0482bf jal 0x00120afc               [[two hands check for equipping weapons]]
 
  001153c0: 30a50002 andi r5,r5,0x0002
 
  001153c0: 30a50002 andi r5,r5,0x0002
 
  001153c4: a7a200d0 sh r2,0x00d0(r29)
 
  001153c4: a7a200d0 sh r2,0x00d0(r29)
Line 144: Line 144:
 
  001153cc: 3c058019 lui r5,0x8019
 
  001153cc: 3c058019 lui r5,0x8019
 
  001153d0: 24a5aa98 addiu r5,r5,0xaa98
 
  001153d0: 24a5aa98 addiu r5,r5,0xaa98
  001153d4: 0c0088b7 jal 0x000222dc
+
  001153d4: 0c0088b7 jal 0x000222dc               [[0002228c - 00022b94]]
 
  001153d8: 34060022 ori r6,r0,0x0022
 
  001153d8: 34060022 ori r6,r0,0x0022
 
  001153dc: 27a400b2 addiu r4,r29,0x00b2
 
  001153dc: 27a400b2 addiu r4,r29,0x00b2
 
  001153e0: 3c058019 lui r5,0x8019
 
  001153e0: 3c058019 lui r5,0x8019
 
  001153e4: 24a5aae0 addiu r5,r5,0xaae0
 
  001153e4: 24a5aae0 addiu r5,r5,0xaae0
  001153e8: 0c0088b7 jal 0x000222dc
+
  001153e8: 0c0088b7 jal 0x000222dc               [[0002228c - 00022b94]]
 
  001153ec: 3406000e ori r6,r0,0x000e
 
  001153ec: 3406000e ori r6,r0,0x000e
 
  001153f0: 27a400c0 addiu r4,r29,0x00c0
 
  001153f0: 27a400c0 addiu r4,r29,0x00c0
 
  001153f4: 3c058019 lui r5,0x8019
 
  001153f4: 3c058019 lui r5,0x8019
 
  001153f8: 24a5ab00 addiu r5,r5,0xab00
 
  001153f8: 24a5ab00 addiu r5,r5,0xab00
  001153fc: 0c0088b7 jal 0x000222dc
+
  001153fc: 0c0088b7 jal 0x000222dc               [[0002228c - 00022b94]]
 
  00115400: 34060040 ori r6,r0,0x0040
 
  00115400: 34060040 ori r6,r0,0x0040
 
  00115404: 3c028019 lui r2,0x8019
 
  00115404: 3c028019 lui r2,0x8019
Line 165: Line 165:
 
  00115420: 3c048019 lui r4,0x8019
 
  00115420: 3c048019 lui r4,0x8019
 
  00115424: 2484ab00 addiu r4,r4,0xab00
 
  00115424: 2484ab00 addiu r4,r4,0xab00
  00115428: 0c048d42 jal 0x00123508
+
  00115428: 0c048d42 jal 0x00123508               [[00123508 - 00123624]]
 
  0011542c: 24a50054 addiu r5,r5,0x0054
 
  0011542c: 24a50054 addiu r5,r5,0x0054
 
  00115430: 3c048019 lui r4,0x8019
 
  00115430: 3c048019 lui r4,0x8019
 
  00115434: 8484ba20 lh r4,-0x45e0(r4)
 
  00115434: 8484ba20 lh r4,-0x45e0(r4)
  00115438: 0c049655 jal 0x00125954
+
  00115438: 0c049655 jal 0x00125954               [[00125954 - 0012598c]]
 
  0011543c: 34050014 ori r5,r0,0x0014
 
  0011543c: 34050014 ori r5,r0,0x0014
  00115440: 0c04561e jal 0x00115878
+
  00115440: 0c04561e jal 0x00115878               [[00115878 - 001158c0]]
 
  00115444: 00000000 nop
 
  00115444: 00000000 nop
 
  00115448: 8fbf0388 lw r31,0x0388(r29)
 
  00115448: 8fbf0388 lw r31,0x0388(r29)

Latest revision as of 19:22, 7 March 2017

00115198: 27bdfc70 addiu r29,r29,0xfc70
0011519c: afbf0388 sw r31,0x0388(r29)
001151a0: afb10384 sw r17,0x0384(r29)
001151a4: afb00380 sw r16,0x0380(r29)
001151a8: 3c028019 lui r2,0x8019
001151ac: 9442ba20 lhu r2,-0x45e0(r2)
001151b0: 3c018019 lui r1,0x8019
001151b4: a422ba22 sh r2,-0x45de(r1)
001151b8: 00021400 sll r2,r2,0x10
001151bc: 00021383 sra r2,r2,0x0e
001151c0: 3c01801d lui r1,0x801d
001151c4: 00220821 addu r1,r1,r2
001151c8: 8c22d5ec lw r2,-0x2a14(r1)
001151cc: 00000000 nop
001151d0: 8451002c lh r17,0x002c(r2)
001151d4: 27a401b8 addiu r4,r29,0x01b8
001151d8: 02202821 addu r5,r17,r0
001151dc: 0c016a35 jal 0x0005a8d4                  Initialize Unit's Job Data
001151e0: 34060001 ori r6,r0,0x0001
001151e4: 00001821 addu r3,r0,r0
001151e8: 27a401d2 addiu r4,r29,0x01d2
001151ec: 340500ff ori r5,r0,0x00ff
001151f0: 00831021 addu r2,r4,r3
001151f4: a0450000 sb r5,0x0000(r2)
001151f8: 24630001 addiu r3,r3,0x0001
001151fc: 28620007 slti r2,r3,0x0007
00115200: 1440fffc bne r2,r0,0x001151f4
00115204: 00831021 addu r2,r4,r3
00115208: 3c028019 lui r2,0x8019
0011520c: 8442ba20 lh r2,-0x45e0(r2)
00115210: 00000000 nop
00115214: 00021080 sll r2,r2,0x02
00115218: 3c01801d lui r1,0x801d
0011521c: 00220821 addu r1,r1,r2
00115220: 8c22d5ec lw r2,-0x2a14(r1)
00115224: 00000000 nop
00115228: 94420054 lhu r2,0x0054(r2)
0011522c: 00000000 nop
00115230: 304403ff andi r4,r2,0x03ff
00115234: 1080000c beq r4,r0,0x00115268
00115238: 00041040 sll r2,r4,0x01
0011523c: 00441021 addu r2,r2,r4
00115240: 00021080 sll r2,r2,0x02
00115244: 3c018006 lui r1,0x8006
00115248: 00220821 addu r1,r1,r2
0011524c: 90232ebd lbu r3,0x2ebd(r1)
00115250: 34020013 ori r2,r0,0x0013
00115254: 14620003 bne r3,r2,0x00115264
00115258: 00000000 nop
0011525c: 0804549a j 0x00115268
00115260: a3a401d6 sb r4,0x01d6(r29)
00115264: a3a401d5 sb r4,0x01d5(r29)
00115268: 3c028019 lui r2,0x8019
0011526c: 8442ba20 lh r2,-0x45e0(r2)
00115270: 00000000 nop
00115274: 00021080 sll r2,r2,0x02
00115278: 3c01801d lui r1,0x801d
0011527c: 00220821 addu r1,r1,r2
00115280: 8c22d5ec lw r2,-0x2a14(r1)
00115284: 00000000 nop
00115288: 94420056 lhu r2,0x0056(r2)
0011528c: 00000000 nop
00115290: 304403ff andi r4,r2,0x03ff
00115294: 1080000c beq r4,r0,0x001152c8
00115298: 00041040 sll r2,r4,0x01
0011529c: 00441021 addu r2,r2,r4
001152a0: 00021080 sll r2,r2,0x02
001152a4: 3c018006 lui r1,0x8006
001152a8: 00220821 addu r1,r1,r2
001152ac: 90232ebd lbu r3,0x2ebd(r1)
001152b0: 34020013 ori r2,r0,0x0013
001152b4: 14620003 bne r3,r2,0x001152c4
001152b8: 00000000 nop
001152bc: 080454b2 j 0x001152c8
001152c0: a3a401d8 sb r4,0x01d8(r29)
001152c4: a3a401d7 sb r4,0x01d7(r29)
001152c8: 3c028019 lui r2,0x8019
001152cc: 8442ba20 lh r2,-0x45e0(r2)
001152d0: 3c03801d lui r3,0x801d
001152d4: 2463d5ec addiu r3,r3,0xd5ec
001152d8: 00021080 sll r2,r2,0x02
001152dc: 00431021 addu r2,r2,r3
001152e0: 8c430000 lw r3,0x0000(r2)
001152e4: 00000000 nop
001152e8: 90630058 lbu r3,0x0058(r3)
001152ec: 00000000 nop
001152f0: a3a301d2 sb r3,0x01d2(r29)
001152f4: 8c430000 lw r3,0x0000(r2)
001152f8: 00000000 nop
001152fc: 9063005a lbu r3,0x005a(r3)
00115300: 00000000 nop
00115304: a3a301d3 sb r3,0x01d3(r29)
00115308: 8c420000 lw r2,0x0000(r2)
0011530c: 00000000 nop
00115310: 9042005c lbu r2,0x005c(r2)
00115314: 00000000 nop
00115318: a3a201d4 sb r2,0x01d4(r29)
0011531c: 00001821 addu r3,r0,r0
00115320: 27a501d2 addiu r5,r29,0x01d2
00115324: 340600ff ori r6,r0,0x00ff
00115328: 00a31021 addu r2,r5,r3
0011532c: 90440000 lbu r4,0x0000(r2)
00115330: 00000000 nop
00115334: 10800003 beq r4,r0,0x00115344
00115338: 288200fe slti r2,r4,0x00fe
0011533c: 14400003 bne r2,r0,0x0011534c
00115340: 00000000 nop
00115344: 00a31021 addu r2,r5,r3
00115348: a0460000 sb r6,0x0000(r2)
0011534c: 24630001 addiu r3,r3,0x0001
00115350: 28620007 slti r2,r3,0x0007
00115354: 1440fff5 bne r2,r0,0x0011532c
00115358: 00a31021 addu r2,r5,r3
0011535c: 27b001b8 addiu r16,r29,0x01b8
00115360: 0c01756f jal 0x0005d5bc                 Status Setting/Checking + Equip/R/S/M Stats Prep
00115364: 02002021 addu r4,r16,r0
00115368: 0c0166bc jal 0x00059af0                 Get Party Data Pointer
0011536c: 02202021 addu r4,r17,r0
00115370: 27b10090 addiu r17,r29,0x0090
00115374: 02002021 addu r4,r16,r0
00115378: 02202821 addu r5,r17,r0
0011537c: 0c0482ec jal 0x00120bb0                 Load party data into Formation screen data
00115380: 00403021 addu r6,r2,r0
00115384: 3c028019 lui r2,0x8019
00115388: 8442ba20 lh r2,-0x45e0(r2)
0011538c: 00000000 nop
00115390: 00021080 sll r2,r2,0x02
00115394: 3c01801d lui r1,0x801d
00115398: 00220821 addu r1,r1,r2
0011539c: 8c24d5ec lw r4,-0x2a14(r1)
001153a0: 27b000e4 addiu r16,r29,0x00e4
001153a4: 24840054 addiu r4,r4,0x0054
001153a8: 02002821 addu r5,r16,r0
001153ac: 0c0088b7 jal 0x000222dc                0002228c - 00022b94
001153b0: 3406000a ori r6,r0,0x000a
001153b4: 93a501b6 lbu r5,0x01b6(r29)
001153b8: 02002021 addu r4,r16,r0
001153bc: 0c0482bf jal 0x00120afc                two hands check for equipping weapons
001153c0: 30a50002 andi r5,r5,0x0002
001153c4: a7a200d0 sh r2,0x00d0(r29)
001153c8: 02202021 addu r4,r17,r0
001153cc: 3c058019 lui r5,0x8019
001153d0: 24a5aa98 addiu r5,r5,0xaa98
001153d4: 0c0088b7 jal 0x000222dc                0002228c - 00022b94
001153d8: 34060022 ori r6,r0,0x0022
001153dc: 27a400b2 addiu r4,r29,0x00b2
001153e0: 3c058019 lui r5,0x8019
001153e4: 24a5aae0 addiu r5,r5,0xaae0
001153e8: 0c0088b7 jal 0x000222dc                0002228c - 00022b94
001153ec: 3406000e ori r6,r0,0x000e
001153f0: 27a400c0 addiu r4,r29,0x00c0
001153f4: 3c058019 lui r5,0x8019
001153f8: 24a5ab00 addiu r5,r5,0xab00
001153fc: 0c0088b7 jal 0x000222dc                0002228c - 00022b94
00115400: 34060040 ori r6,r0,0x0040
00115404: 3c028019 lui r2,0x8019
00115408: 8442ba20 lh r2,-0x45e0(r2)
0011540c: 00000000 nop
00115410: 00021080 sll r2,r2,0x02
00115414: 3c01801d lui r1,0x801d
00115418: 00220821 addu r1,r1,r2
0011541c: 8c25d5ec lw r5,-0x2a14(r1)
00115420: 3c048019 lui r4,0x8019
00115424: 2484ab00 addiu r4,r4,0xab00
00115428: 0c048d42 jal 0x00123508                00123508 - 00123624
0011542c: 24a50054 addiu r5,r5,0x0054
00115430: 3c048019 lui r4,0x8019
00115434: 8484ba20 lh r4,-0x45e0(r4)
00115438: 0c049655 jal 0x00125954                00125954 - 0012598c
0011543c: 34050014 ori r5,r0,0x0014
00115440: 0c04561e jal 0x00115878                00115878 - 001158c0
00115444: 00000000 nop
00115448: 8fbf0388 lw r31,0x0388(r29)
0011544c: 8fb10384 lw r17,0x0384(r29)
00115450: 8fb00380 lw r16,0x0380(r29)
00115454: 27bd0390 addiu r29,r29,0x0390
00115458: 03e00008 jr r31
0011545c: 00000000 nop