Difference between revisions of "0F AbsMP (Y)% Hit F(MA+X)%"
Jump to navigation
Jump to search
(Created page with " [0f] 00189084: 27bdffe8 addiu r29,r29,0xffe8 00189088: afbf0010 sw r31,0x0010(r29) 0018908c: 0c06216e jal 0x 001885b8 Magic Evade 00189090: 00000000 nop 0018...") |
m (Links - Little infos) |
||
Line 2: | Line 2: | ||
00189084: 27bdffe8 addiu r29,r29,0xffe8 | 00189084: 27bdffe8 addiu r29,r29,0xffe8 | ||
00189088: afbf0010 sw r31,0x0010(r29) | 00189088: afbf0010 sw r31,0x0010(r29) | ||
− | 0018908c: 0c06216e jal 0x 001885b8 Magic Evade | + | 0018908c: 0c06216e jal 0x 001885b8 [[Magical_Evade_Calculation|Magic Evade]] |
00189090: 00000000 nop | 00189090: 00000000 nop | ||
00189094: 1440000d bne r2,r0,0x 001890cc | 00189094: 1440000d bne r2,r0,0x 001890cc | ||
00189098: 00000000 nop | 00189098: 00000000 nop | ||
− | 0018909c: 0c062273 jal 0x 001889cc Calculate (MA + X)*Faith% This is essentially the same routine as 0x188a24 except without elemental boosting. | + | 0018909c: 0c062273 jal 0x 001889cc [[Calculate_Accuracy_for_Magical_Spells]] - Calculate (MA + X)*Faith% This is essentially the same routine as 0x188a24 except without elemental boosting. |
001890a0: 00000000 nop | 001890a0: 00000000 nop | ||
001890a4: 14400009 bne r2,r0,0x 001890cc | 001890a4: 14400009 bne r2,r0,0x 001890cc | ||
001890a8: 00000000 nop | 001890a8: 00000000 nop | ||
− | 001890ac: 0c0619a3 jal 0x 0018668c MP Damage | + | 001890ac: 0c0619a3 jal 0x 0018668c [[MP_Damage_Routine_(Uses_Y_instead_of_X.)|MP Damage]] |
001890b0: 00000000 nop | 001890b0: 00000000 nop | ||
001890b4: 3c038019 lui r3,0x8019 | 001890b4: 3c038019 lui r3,0x8019 | ||
001890b8: 8c632d90 lw r3,0x2d90(r3) | 001890b8: 8c632d90 lw r3,0x2d90(r3) | ||
001890bc: 00000000 nop | 001890bc: 00000000 nop | ||
− | 001890c0: 94620008 lhu r2,0x0008(r3) | + | 001890c0: 94620008 lhu r2,0x0008(r3) r2 = MP Dmg |
− | 001890c4: 0c061d1b jal 0x 0018746c | + | 001890c4: 0c061d1b jal 0x 0018746c [[MP_Recovery_Routine]] |
− | 001890c8: a4620004 sh r2,0x0004(r3) | + | 001890c8: a4620004 sh r2,0x0004(r3) Store r2 as HP Dmg (used in MP recovery routine - HP Dmg set to 0x00 in MP recovery routine) |
001890cc: 8fbf0010 lw r31,0x0010(r29) | 001890cc: 8fbf0010 lw r31,0x0010(r29) | ||
001890d0: 27bd 0018 addiu r29,r29,0x 0018 | 001890d0: 27bd 0018 addiu r29,r29,0x 0018 | ||
001890d4: 03e00008 jr r31 | 001890d4: 03e00008 jr r31 | ||
001890d8: 00000000 nop | 001890d8: 00000000 nop |
Revision as of 09:09, 17 April 2021
[0f] 00189084: 27bdffe8 addiu r29,r29,0xffe8 00189088: afbf0010 sw r31,0x0010(r29) 0018908c: 0c06216e jal 0x 001885b8 Magic Evade 00189090: 00000000 nop 00189094: 1440000d bne r2,r0,0x 001890cc 00189098: 00000000 nop 0018909c: 0c062273 jal 0x 001889cc Calculate_Accuracy_for_Magical_Spells - Calculate (MA + X)*Faith% This is essentially the same routine as 0x188a24 except without elemental boosting. 001890a0: 00000000 nop 001890a4: 14400009 bne r2,r0,0x 001890cc 001890a8: 00000000 nop 001890ac: 0c0619a3 jal 0x 0018668c MP Damage 001890b0: 00000000 nop 001890b4: 3c038019 lui r3,0x8019 001890b8: 8c632d90 lw r3,0x2d90(r3) 001890bc: 00000000 nop 001890c0: 94620008 lhu r2,0x0008(r3) r2 = MP Dmg 001890c4: 0c061d1b jal 0x 0018746c MP_Recovery_Routine 001890c8: a4620004 sh r2,0x0004(r3) Store r2 as HP Dmg (used in MP recovery routine - HP Dmg set to 0x00 in MP recovery routine) 001890cc: 8fbf0010 lw r31,0x0010(r29) 001890d0: 27bd 0018 addiu r29,r29,0x 0018 001890d4: 03e00008 jr r31 001890d8: 00000000 nop