Difference between revisions of "Call Bow Hardcoding routine Copy?"
Jump to navigation
Jump to search
(Created page with "00068cc4: 27bdffe8 addiu r29,r29,0xffe8 00068cc8: afb00010 sw r16,0x0010(r29) 00068ccc: 00a08021 addu r16,r5,r0 00068cd0: afbf0014 sw r31,0x0014(r29) 00068cd4: 0c01e9b9 jal 0x...") |
m (→Navigation: Formatting) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | 00068cc4: 27bdffe8 addiu r29,r29,0xffe8 | + | 00068cc4: 27bdffe8 addiu r29,r29,0xffe8 |
− | 00068cc8: afb00010 sw r16,0x0010(r29) | + | 00068cc8: afb00010 sw r16,0x0010(r29) |
− | 00068ccc: 00a08021 addu r16,r5,r0 | + | 00068ccc: 00a08021 addu r16,r5,r0 |
− | 00068cd0: afbf0014 sw r31,0x0014(r29) | + | 00068cd0: afbf0014 sw r31,0x0014(r29) |
− | 00068cd4: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]] | + | 00068cd4: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]] |
− | 00068cd8: 3084ffff andi r4,r4,0xffff | + | 00068cd8: 3084ffff andi r4,r4,0xffff |
− | 00068cdc: 3204ffff andi r4,r16,0xffff | + | 00068cdc: 3204ffff andi r4,r16,0xffff |
− | 00068ce0: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]] | + | 00068ce0: 0c01e9b9 jal 0x0007a6e4 [[Get Unit Misc Data Pointer]] |
− | 00068ce4: 00408021 addu r16,r2,r0 | + | 00068ce4: 00408021 addu r16,r2,r0 |
− | 00068ce8: 02002021 addu r4,r16,r0 | + | 00068ce8: 02002021 addu r4,r16,r0 |
− | 00068cec: 0c01a306 jal 0x00068c18 [[Set Bow Hardcoding]] | + | 00068cec: 0c01a306 jal 0x00068c18 [[Set Bow Hardcoding]] |
− | 00068cf0: 00402821 addu r5,r2,r0 | + | 00068cf0: 00402821 addu r5,r2,r0 |
− | 00068cf4: 8fbf0014 lw r31,0x0014(r29) | + | 00068cf4: 8fbf0014 lw r31,0x0014(r29) |
− | 00068cf8: 8fb00010 lw r16,0x0010(r29) | + | 00068cf8: 8fb00010 lw r16,0x0010(r29) |
− | 00068cfc: 27bd0018 addiu r29,r29,0x0018 | + | 00068cfc: 27bd0018 addiu r29,r29,0x0018 |
− | 00068d00: 03e00008 jr r31 | + | 00068d00: 03e00008 jr r31 |
− | 00068d04: 00000000 nop | + | 00068d04: 00000000 nop |
+ | |||
+ | ==Return locations== | ||
+ | '''Battle.bin''' | ||
+ | 001b1470: 001b0ffc - 001b1538 [[Bow Arrow Secondary Effect]] | ||
+ | 001b3fac: 001b3938 - 001b40f4 [[Linear Projectile secondary effect]] | ||
+ | 001b40a0: Same routine as above | ||
+ | |||
+ | ==< [[BATTLE.BIN Routines]]== | ||
+ | <div style="float:left;">< [[Call Bow Hardcoding routine]]</div><div style="float:right;">[[Status/sprite transformation/animation display setting]] ></div> |
Latest revision as of 13:15, 7 April 2023
00068cc4: 27bdffe8 addiu r29,r29,0xffe8 00068cc8: afb00010 sw r16,0x0010(r29) 00068ccc: 00a08021 addu r16,r5,r0 00068cd0: afbf0014 sw r31,0x0014(r29) 00068cd4: 0c01e9b9 jal 0x0007a6e4 Get Unit Misc Data Pointer 00068cd8: 3084ffff andi r4,r4,0xffff 00068cdc: 3204ffff andi r4,r16,0xffff 00068ce0: 0c01e9b9 jal 0x0007a6e4 Get Unit Misc Data Pointer 00068ce4: 00408021 addu r16,r2,r0 00068ce8: 02002021 addu r4,r16,r0 00068cec: 0c01a306 jal 0x00068c18 Set Bow Hardcoding 00068cf0: 00402821 addu r5,r2,r0 00068cf4: 8fbf0014 lw r31,0x0014(r29) 00068cf8: 8fb00010 lw r16,0x0010(r29) 00068cfc: 27bd0018 addiu r29,r29,0x0018 00068d00: 03e00008 jr r31 00068d04: 00000000 nop
Return locations
Battle.bin 001b1470: 001b0ffc - 001b1538 Bow Arrow Secondary Effect 001b3fac: 001b3938 - 001b40f4 Linear Projectile secondary effect 001b40a0: Same routine as above