Calculate and Store Job Unlocks

From Final Fantasy Hacktics Wiki
Revision as of 04:14, 29 September 2024 by Pride (talk | contribs) (Created page with " 00122534: 27bdffe8 addiu r29,r29,0xffe8 # 00122538: afb00010 sw r16,0x0010(r29) # 0012253c: 00a08021 addu r16,r5,r0 # r16 = store pointer 00...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
00122534: 27bdffe8 addiu r29,r29,0xffe8        # 
00122538: afb00010 sw r16,0x0010(r29)          # 
0012253c: 00a08021 addu r16,r5,r0              # r16 = store pointer
00122540: afbf0014 sw r31,0x0014(r29)          #
00122544: 90850004 lbu r5,0x0004(r4)           # unit.gender
00122548: 24840064 addiu r4,r4,0x0064          # 
0012254c: 0c017705 jal 0x0005dc14              # Calculate Unlocked Jobs(unit.job_levels, unit.gender AND 0xC0)
00122550: 30a500c0 andi r5,r5,0x00c0           # 
00122554: 00021c03 sra r3,r2,0x10              #  
00122558: a2030000 sb r3,0x0000(r16)           # store squire through time mage unlocks
0012255c: 00021a03 sra r3,r2,0x08              # 
00122560: a2030001 sb r3,0x0001(r16)           # store summoner through ninja unlocks
00122564: a2020002 sb r2,0x0002(r16)           # store calculator through mime unlocks
00122568: 8fbf0014 lw r31,0x0014(r29)          # 
0012256c: 8fb00010 lw r16,0x0010(r29)          # 
00122570: 27bd0018 addiu r29,r29,0x0018        # 
00122574: 03e00008 jr r31                      # 
00122578: 00000000 nop                         #