This commit is contained in:
Ethan Roseman 2021-02-16 00:17:59 +09:00
parent 388e484a09
commit 7385170d42
54 changed files with 118 additions and 197 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -241,7 +241,7 @@ glabel D_80293B80
glabel gBattleItemTable
# dma start, dma end, dma vaddr, Script*
.word 0x007330D0, 0x007345A0, func_802A1000_752450, 0x802A20FC, 0x00715850, 0x00716C60, func_802A1000_752450, 0x802A20CC, 0x00716C60, 0x007179D0, func_802A1000_752450, 0x802A19BC, 0x007179D0, 0x00718850, func_802A1000_752450, 0x802A1B6C, 0x00718850, 0x00719970, func_802A1000_752450, 0x802A195C, 0x00719970, 0x0071A7F0, func_802A1000_752450, 0x802A1B6C, 0x0071A7F0, 0x0071B1A0, func_802A1000_752450, 0x802A183C, 0x0071B1A0, 0x0071BE30, func_802A1000_752450, 0x802A1A5C, 0x0071BE30, 0x0071CCE0, func_802A1000_752450, 0x802A19FC, 0x00715850, 0x00716C60, func_802A1000_752450, 0x802A20CC, 0x0071D770, 0x0071E650, func_802A1000_752450, 0x802A1B0C, 0x0071E650, 0x007215A0, func_802A1000_752450, 0x802A3320, 0x007215A0, 0x00722000, func_802A1000_752450, 0x802A198C, 0x00722000, 0x00722B40, func_802A1000_752450, 0x802A189C, 0x00722B40, 0x00723780, func_802A1000_752450, 0x802A1A5C, 0x00715850, 0x00716C60, func_802A1000_752450, 0x802A20CC, 0x00715850, 0x00716C60, func_802A1000_752450, 0x802A20CC, 0x00724CE0, 0x00725F60, func_802A1000_752450, 0x802A1FFC, 0x00725F60, 0x00726DD0, func_802A1000_752450, 0x802A189C, 0x00726DD0, 0x00727910, func_802A1000_752450, 0x802A191C, 0x00727910, 0x007285E0, func_802A1000_752450, 0x802A198C, 0x007285E0, 0x00728EC0, func_802A1000_752450, 0x802A17FC, 0x00728EC0, 0x0072A750, func_802A1000_752450, 0x802A25A0, 0x0072A750, 0x0072B910, func_802A1000_752450, 0x802A1D4C, 0x0072B910, 0x0072C5B0, func_802A1000_752450, 0x802A191C, 0x0072C5B0, 0x0072DB70, func_802A1000_752450, 0x802A22BC, 0x0072DB70, 0x0072E530, func_802A1000_752450, 0x802A185C, 0x0072E530, 0x0072F720, func_802A1000_752450, 0x802A1FCC, battle_item_coconut_ROM_START, battle_item_coconut_ROM_END, battle_item_coconut_VRAM, battle_item_coconut_main, 0x007305A0, 0x00731300, func_802A1000_752450, 0x802A1AFC, 0x00731300, 0x007330D0, func_802A1000_752450, 0x802A2870, 0x00731300, 0x007330D0, func_802A1000_752450, 0x802A2870, 0x0001001F, 0x00010005, 0x00010002, 0x00090003, 0x00090003, 0x00090001, 0x000A0006, 0x000A0006, 0x000A0004, 0x000B0008, 0x000B0008, 0x000B0004, 0x000C0003, 0x000C0003, 0x000C0001
.word 0x007330D0, 0x007345A0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A20FC, 0x00715850, 0x00716C60, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A20CC, 0x00716C60, 0x007179D0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A19BC, 0x007179D0, 0x00718850, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1B6C, 0x00718850, 0x00719970, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A195C, 0x00719970, 0x0071A7F0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1B6C, 0x0071A7F0, 0x0071B1A0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A183C, 0x0071B1A0, 0x0071BE30, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1A5C, 0x0071BE30, 0x0071CCE0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A19FC, 0x00715850, 0x00716C60, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A20CC, 0x0071D770, 0x0071E650, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1B0C, 0x0071E650, 0x007215A0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A3320, 0x007215A0, 0x00722000, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A198C, 0x00722000, 0x00722B40, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A189C, 0x00722B40, 0x00723780, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1A5C, 0x00715850, 0x00716C60, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A20CC, 0x00715850, 0x00716C60, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A20CC, 0x00724CE0, 0x00725F60, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1FFC, 0x00725F60, 0x00726DD0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A189C, 0x00726DD0, 0x00727910, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A191C, 0x00727910, 0x007285E0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A198C, 0x007285E0, 0x00728EC0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A17FC, 0x00728EC0, 0x0072A750, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A25A0, 0x0072A750, 0x0072B910, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1D4C, 0x0072B910, 0x0072C5B0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A191C, 0x0072C5B0, 0x0072DB70, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A22BC, 0x0072DB70, 0x0072E530, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A185C, 0x0072E530, 0x0072F720, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1FCC, battle_item_coconut_ROM_START, battle_item_coconut_ROM_END, battle_item_coconut_VRAM, battle_item_coconut_main, 0x007305A0, 0x00731300, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A1AFC, 0x00731300, 0x007330D0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A2870, 0x00731300, 0x007330D0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A2870, 0x0001001F, 0x00010005, 0x00010002, 0x00090003, 0x00090003, 0x00090001, 0x000A0006, 0x000A0006, 0x000A0004, 0x000B0008, 0x000B0008, 0x000B0004, 0x000C0003, 0x000C0003, 0x000C0001
glabel UseMystery
.word 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000001, LoadFreeItemScript, 0x00000046, 0x00000001, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
@ -374,4 +374,4 @@ glabel DoBlowAway
.word 0x00000043, 0x00000003, GetStatusFlags, 0xFFFFFF81, 0xFE363C85, 0x00000011, 0x00000002, 0xFE363C85, 0x0035D000, 0x00000043, 0x00000004, SetAnimation, 0xFFFFFF81, 0xFE363C80, 0xFE363C81, 0x00000012, 0x00000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00001000, 0x00000010, 0x00000002, 0xFE363C85, 0x00001000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00002000, 0x00000010, 0x00000002, 0xFE363C85, 0x00002000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00004000, 0x00000010, 0x00000002, 0xFE363C85, 0x00004000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00008000, 0x00000010, 0x00000002, 0xFE363C85, 0x00008000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00010000, 0x00000010, 0x00000002, 0xFE363C85, 0x00010000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00020000, 0x00000010, 0x00000002, 0xFE363C85, 0x00020000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00040000, 0x00000010, 0x00000002, 0xFE363C85, 0x00040000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C85, 0x00080000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x00100000, 0x00000010, 0x00000002, 0xFE363C85, 0x00100000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000010, 0x00000002, 0xFE363C82, 0x01000000, 0x00000010, 0x00000002, 0xFE363C85, 0x01000000, 0x00000024, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x0000000A, 0x00000002, 0xFBD3E280, 0x00000001, 0x00000043, 0x00000004, SetAnimation, 0xFFFFFF81, 0xFE363C80, 0xFE363C81, 0x00000013, 0x00000000, 0x00000013, 0x00000000, 0x00000046, 0x00000001, ForceNextTarget, 0x00000008, 0x00000001, 0x000003E8, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_8029C7D0
.word 0x00789E60, 0x0078B600, func_802A1000_752450, 0x802A24E8, 0x0078B600, 0x0078D150, func_802A1000_752450, 0x802A2928, 0x0078D150, 0x0078E7D0, func_802A1000_752450, 0x802A24D8, 0x0078E7D0, 0x007900D0, func_802A1000_752450, 0x802A25A8, 0x007900D0, 0x00791D90, func_802A1000_752450, 0x802A27A8, 0x00791D90, 0x00793D20, func_802A1000_752450, 0x802A2510, 0x00793D20, 0x007952E0, func_802A1000_752450, 0x802A23D8, 0x007952E0, 0x00796FC0, func_802A1000_752450, 0x802A2588, 0x00796FC0, 0x007997B0, func_802A1000_752450, 0x802A35B4, 0x007997B0, 0x0079BFA0, func_802A1000_752450, 0x802A35B4, 0x0079BFA0, 0x0079D8A0, func_802A1000_752450, 0x802A23E8, 0x0079D8A0, 0x0079EF40, func_802A1000_752450, func_802A2468_79AC18, 0x0001001F, 0x0001002C, 0x0001002A, 0x00010005, 0x00000000, 0x00090003, 0x00090013, 0x00090013, 0x00090003, 0x00090001, 0x000A0006, 0x000A001B, 0x000A001B, 0x000A0006, 0x000A0004, 0x000B0008, 0x000B001D, 0x000B001D, 0x000B0008, 0x000B0004, 0x000C0003, 0x000C0018, 0x000C0018, 0x000C0003, 0x000C0001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000E0003, 0x000E000A, 0x000E000A, 0x000E0003, 0x000C0001, 0x000F0003, 0x000F0013, 0x000F0013, 0x000F0003, 0x000F0001, 0x00100003, 0x00100009, 0x00100009, 0x00100003, 0x00100001, 0x000D0003, 0x000D0013, 0x000D0013, 0x000D0003, 0x000D0001, 0x00000000, 0x00000000
.word 0x00789E60, 0x0078B600, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A24E8, 0x0078B600, 0x0078D150, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A2928, 0x0078D150, 0x0078E7D0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A24D8, 0x0078E7D0, 0x007900D0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A25A8, 0x007900D0, 0x00791D90, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A27A8, 0x00791D90, 0x00793D20, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A2510, 0x00793D20, 0x007952E0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A23D8, 0x007952E0, 0x00796FC0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A2588, 0x00796FC0, 0x007997B0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A35B4, 0x007997B0, 0x0079BFA0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A35B4, 0x0079BFA0, 0x0079D8A0, battle_move_hammer_throw_IsBerserkerEquipped, 0x802A23E8, 0x0079D8A0, 0x0079EF40, battle_move_hammer_throw_IsBerserkerEquipped, func_802A2468_79AC18, 0x0001001F, 0x0001002C, 0x0001002A, 0x00010005, 0x00000000, 0x00090003, 0x00090013, 0x00090013, 0x00090003, 0x00090001, 0x000A0006, 0x000A001B, 0x000A001B, 0x000A0006, 0x000A0004, 0x000B0008, 0x000B001D, 0x000B001D, 0x000B0008, 0x000B0004, 0x000C0003, 0x000C0018, 0x000C0018, 0x000C0003, 0x000C0001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000E0003, 0x000E000A, 0x000E000A, 0x000E0003, 0x000C0001, 0x000F0003, 0x000F0013, 0x000F0013, 0x000F0003, 0x000F0001, 0x00100003, 0x00100009, 0x00100009, 0x00100003, 0x00100001, 0x000D0003, 0x000D0013, 0x000D0013, 0x000D0003, 0x000D0001, 0x00000000, 0x00000000

View File

@ -11,8 +11,8 @@ glabel switch_order
/* 172210 80243930 2402FFFF */ addiu $v0, $zero, -1
/* 172214 80243934 3C050042 */ lui $a1, 0x42
/* 172218 80243938 24A519F0 */ addiu $a1, $a1, 0x19f0
/* 17221C 8024393C 3C06802A */ lui $a2, %hi(func_802A1000_752450)
/* 172220 80243940 24C61000 */ addiu $a2, $a2, %lo(func_802A1000_752450)
/* 17221C 8024393C 3C06802A */ lui $a2, %hi(battle_move_hammer_throw_IsBerserkerEquipped)
/* 172220 80243940 24C61000 */ addiu $a2, $a2, %lo(battle_move_hammer_throw_IsBerserkerEquipped)
/* 172224 80243944 AFBF0018 */ sw $ra, 0x18($sp)
/* 172228 80243948 AFB10014 */ sw $s1, 0x14($sp)
/* 17222C 8024394C A202004D */ sb $v0, 0x4d($s0)

View File

@ -109,8 +109,8 @@ glabel L8025E2EC_18CBCC
/* 18CBFC 8025E31C 248489A0 */ addiu $a0, $a0, -0x7660
/* 18CC00 8025E320 3C05007B */ lui $a1, 0x7b
/* 18CC04 8025E324 24A55960 */ addiu $a1, $a1, 0x5960
/* 18CC08 8025E328 3C06802A */ lui $a2, %hi(func_802A1000_752450)
/* 18CC0C 8025E32C 24C61000 */ addiu $a2, $a2, %lo(func_802A1000_752450)
/* 18CC08 8025E328 3C06802A */ lui $a2, %hi(battle_move_hammer_throw_IsBerserkerEquipped)
/* 18CC0C 8025E32C 24C61000 */ addiu $a2, $a2, %lo(battle_move_hammer_throw_IsBerserkerEquipped)
/* 18CC10 8025E330 0C00A5CF */ jal dma_copy
/* 18CC14 8025E334 00000000 */ nop
/* 18CC18 8025E338 3C048028 */ lui $a0, %hi(D_802842B0)
@ -304,8 +304,8 @@ glabel L8025E5C0_18CEA0
/* 18CED8 8025E5F8 2484EF40 */ addiu $a0, $a0, -0x10c0
/* 18CEDC 8025E5FC 3C05007B */ lui $a1, 0x7b
/* 18CEE0 8025E600 24A589A0 */ addiu $a1, $a1, -0x7660
/* 18CEE4 8025E604 3C06802A */ lui $a2, %hi(func_802A1000_752450)
/* 18CEE8 8025E608 24C61000 */ addiu $a2, $a2, %lo(func_802A1000_752450)
/* 18CEE4 8025E604 3C06802A */ lui $a2, %hi(battle_move_hammer_throw_IsBerserkerEquipped)
/* 18CEE8 8025E608 24C61000 */ addiu $a2, $a2, %lo(battle_move_hammer_throw_IsBerserkerEquipped)
/* 18CEEC 8025E60C 0C00A5CF */ jal dma_copy
/* 18CEF0 8025E610 00000000 */ nop
/* 18CEF4 8025E614 3C048000 */ lui $a0, 0x8000

View File

@ -1,5 +1,5 @@
#include "common.h"
#define NAMESPACE battle_move_mage_jump
#define NAMESPACE battle_move_mega_jump
#include "world/common/UnkMoveFunc1.inc.c"

View File

@ -1,7 +1,7 @@
#include "common.h"
#include "map.h"
ApiStatus N(IsHammerMaxCharged)(ScriptInstance* script, s32 isInitialCall) {
ApiStatus N(IsJumpMaxCharged)(ScriptInstance* script, s32 isInitialCall) {
BattleStatus* battleStatus = &gBattleStatus;
script->varTable[0] = FALSE;

View File

@ -1,6 +1,7 @@
#!/usr/bin/python3
import argparse
import difflib
from collections import Counter, OrderedDict
import os
import sys
@ -122,19 +123,21 @@ def diff_syms(qb, tb):
elif len_ratio < args.threshold:
return 0
n_bytes = len(smaller)
matches = 0
exact_matches = 0
for i in range(0, n_bytes, 4):
if smaller[i] == larger[i]:
matches += 4
if smaller[i : i + 4] == larger[i : i + 4]:
exact_matches += 4
exact_match = exact_matches == matches and exact_matches > 0
score = (matches / n_bytes) * len_ratio
if score == 1.0 and not exact_match:
score = 0.99
return score
levenshtein = difflib.SequenceMatcher(None, smaller, larger).ratio()
# n_bytes = len(smaller)
# matches = 0
# exact_matches = 0
# for i in range(0, n_bytes, 4):
# if smaller[i] == larger[i]:
# matches += 4
# if smaller[i : i + 4] == larger[i : i + 4]:
# exact_matches += 4
# exact_match = exact_matches == matches and exact_matches > 0
# score = (matches / n_bytes) * len_ratio
# if score == 1.0 and not exact_match:
# score = 0.99
return levenshtein
def get_pair_score(query_bytes, b):
@ -152,6 +155,8 @@ def get_matches(query):
ret = {}
for symbol in map_offsets:
if symbol == "func_802A10A4_74AE34":
dog = 5
if symbol is not None and query != symbol:
score = get_pair_score(query_bytes, symbol)
if score >= args.threshold:

View File

@ -2165,7 +2165,7 @@ func_802412C8_A61C98 = 0x802412C8; // type:func rom:0xA61C98
func_802A1B14_731E14 = 0x802A1B14; // type:func rom:0x731E14
func_802A9228_425D78 = 0x802A9228; // type:func rom:0x425D78
func_80241194_9C6574 = 0x80241194; // type:func rom:0x9C6574
func_802A1000_752450 = 0x802A1000; // type:func rom:0x752450
battle_move_hammer_throw_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x752450
func_80240068_988BC8 = 0x80240068; // type:func rom:0x988BC8
func_802A1414_78D564 = 0x802A1414; // type:func rom:0x78D564
func_8024046C_AD633C = 0x8024046C; // type:func rom:0xAD633C
@ -2280,7 +2280,7 @@ func_8024173C_D8E98C = 0x8024173C; // type:func rom:0xD8E98C
func_802417A4_B36374 = 0x802417A4; // type:func rom:0xB36374
func_80241818_9FC008 = 0x80241818; // type:func rom:0x9FC008
func_80240CF0_B73DA0 = 0x80240CF0; // type:func rom:0xB73DA0
func_802A1000_743DF0 = 0x802A1000; // type:func rom:0x743DF0
battle_move_power_bounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x743DF0
func_80240B00_8B0B70 = 0x80240B00; // type:func rom:0x8B0B70
func_80240698_B98298 = 0x80240698; // type:func rom:0xB98298
func_80240488_90BB58 = 0x80240488; // type:func rom:0x90BB58
@ -2325,7 +2325,7 @@ func_80242978_E07CD8 = 0x80242978; // type:func rom:0xE07CD8
func_802A12E4_718B34 = 0x802A12E4; // type:func rom:0x718B34
func_80241710_D700C0 = 0x80241710; // type:func rom:0xD700C0
func_80240930_823BF0 = 0x80240930; // type:func rom:0x823BF0
func_802A1000_740CC0 = 0x802A1000; // type:func rom:0x740CC0
battle_move_multibounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x740CC0
func_802A1518_78D668 = 0x802A1518; // type:func rom:0x78D668
func_80238A6C_70C77C = 0x80238A6C; // type:func rom:0x70C77C
func_802A9834_427204 = 0x802A9834; // type:func rom:0x427204
@ -2353,7 +2353,7 @@ func_80240600_CAF340 = 0x80240600; // type:func rom:0xCAF340
func_8024184C_DF06EC = 0x8024184C; // type:func rom:0xDF06EC
func_80240408_AA93A8 = 0x80240408; // type:func rom:0xAA93A8
func_80240040_EDEA00 = 0x80240040; // type:func rom:0xEDEA00
func_802A1050_772BF0 = 0x802A1050; // type:func rom:0x772BF0
battle_move_power_smash_IsRightOnEquipped = 0x802A1050; // type:func rom:0x772BF0
func_8021B314_6A2514 = 0x8021B314; // type:func rom:0x6A2514
func_80240BE8_DBDE98 = 0x80240BE8; // type:func rom:0xDBDE98
func_80240500_D64AE0 = 0x80240500; // type:func rom:0xD64AE0
@ -2453,7 +2453,7 @@ func_802A1000_78E7D0 = 0x802A1000; // type:func rom:0x78E7D0
func_802401F0_A60BC0 = 0x802401F0; // type:func rom:0xA60BC0
func_802402E0_CBDFB0 = 0x802402E0; // type:func rom:0xCBDFB0
func_80242394_8B2404 = 0x80242394; // type:func rom:0x8B2404
func_802A1000_767C90 = 0x802A1000; // type:func rom:0x767C90
battle_move_power_quake_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x767C90
func_802402C0_BCEEB0 = 0x802402C0; // type:func rom:0xBCEEB0
func_802435D0_CC6DE0 = 0x802435D0; // type:func rom:0xCC6DE0
func_802401FC_892C1C = 0x802401FC; // type:func rom:0x892C1C
@ -2899,7 +2899,7 @@ func_80240530_CDCBD0 = 0x80240530; // type:func rom:0xCDCBD0
func_80241404_A65494 = 0x80241404; // type:func rom:0xA65494
func_80240D30_B07730 = 0x80240D30; // type:func rom:0xB07730
func_80240350_B44AC0 = 0x80240350; // type:func rom:0xB44AC0
func_802A1000_73D860 = 0x802A1000; // type:func rom:0x73D860
battle_move_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x73D860
func_80243198_A968D8 = 0x80243198; // type:func rom:0xA968D8
func_802408CC_ABBB5C = 0x802408CC; // type:func rom:0xABBB5C
func_802424E8_A18708 = 0x802424E8; // type:func rom:0xA18708
@ -2974,7 +2974,7 @@ func_802A123C_72223C = 0x802A123C; // type:func rom:0x72223C
func_80241388_8B13F8 = 0x80241388; // type:func rom:0x8B13F8
func_80240170_A9EEB0 = 0x80240170; // type:func rom:0xA9EEB0
func_80240BA4_B5EE54 = 0x80240BA4; // type:func rom:0xB5EE54
func_802A1000_763540 = 0x802A1000; // type:func rom:0x763540
battle_move_auto_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x763540
func_80240104_DA5344 = 0x80240104; // type:func rom:0xDA5344
func_80240898_8D1DA8 = 0x80240898; // type:func rom:0x8D1DA8
func_80242548_DCF218 = 0x80242548; // type:func rom:0xDCF218
@ -3008,7 +3008,7 @@ func_80241AA4_CD38D4 = 0x80241AA4; // type:func rom:0xCD38D4
func_8024061C_C3E20C = 0x8024061C; // type:func rom:0xC3E20C
func_8024486C_A2EAAC = 0x8024486C; // type:func rom:0xA2EAAC
func_80241168_BCFD58 = 0x80241168; // type:func rom:0xBCFD58
func_802A1050_7776E0 = 0x802A1050; // type:func rom:0x7776E0
battle_move_mega_smash_IsRightOnEquipped = 0x802A1050; // type:func rom:0x7776E0
func_802397C8_701548 = 0x802397C8; // type:func rom:0x701548
func_80243468_C43218 = 0x80243468; // type:func rom:0xC43218
func_802419E8_95CBE8 = 0x802419E8; // type:func rom:0x95CBE8
@ -3099,7 +3099,7 @@ func_80218000_4EF4A0 = 0x80218000; // type:func rom:0x4EF4A0
func_802411D8_D59A68 = 0x802411D8; // type:func rom:0xD59A68
func_80240D60_9C6140 = 0x80240D60; // type:func rom:0x9C6140
func_80242898_DF9298 = 0x80242898; // type:func rom:0xDF9298
func_802A1000_772BA0 = 0x802A1000; // type:func rom:0x772BA0
battle_move_power_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x772BA0
func_80240724_9B1EB4 = 0x80240724; // type:func rom:0x9B1EB4
func_8024216C_D8F3BC = 0x8024216C; // type:func rom:0xD8F3BC
func_80242898_9C7C78 = 0x80242898; // type:func rom:0x9C7C78
@ -3157,13 +3157,13 @@ func_80241078_C47C58 = 0x80241078; // type:func rom:0xC47C58
func_802402B0_DA54F0 = 0x802402B0; // type:func rom:0xDA54F0
func_80218B90_59F270 = 0x80218B90; // type:func rom:0x59F270
func_802410A0_7EBDB0 = 0x802410A0; // type:func rom:0x7EBDB0
func_802A10EC_73797C = 0x802A10EC; // type:func rom:0x73797C
battle_move_quake_hammer_IsBerserkerEquipped = 0x802A10EC; // type:func rom:0x73797C
func_8024053C_CF80AC = 0x8024053C; // type:func rom:0xCF80AC
func_802A98B0_42EC50 = 0x802A98B0; // type:func rom:0x42EC50
func_8024030C_EE68BC = 0x8024030C; // type:func rom:0xEE68BC
func_80243088_826348 = 0x80243088; // type:func rom:0x826348
func_80241F78_95D178 = 0x80241F78; // type:func rom:0x95D178
func_802A1000_73AED0 = 0x802A1000; // type:func rom:0x73AED0
battle_move_quake_hammer_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x73AED0
func_80241538_CF4108 = 0x80241538; // type:func rom:0xCF4108
func_80240350_A56270 = 0x80240350; // type:func rom:0xA56270
func_802BAE00_E2B530 = 0x802BAE00; // type:func rom:0xE2B530
@ -3402,7 +3402,7 @@ func_8021817C_4B136C = 0x8021817C; // type:func rom:0x4B136C
func_802422F8_8B2368 = 0x802422F8; // type:func rom:0x8B2368
func_80242318_854488 = 0x80242318; // type:func rom:0x854488
func_802A14F8_715D48 = 0x802A14F8; // type:func rom:0x715D48
func_802A10E4_74D654 = 0x802A10E4; // type:func rom:0x74D654
battle_move_jump_charge_0_IsJumpMaxCharged = 0x802A10E4; // type:func rom:0x74D654
func_80240530_D57960 = 0x80240530; // type:func rom:0xD57960
func_80240350_EA7320 = 0x80240350; // type:func rom:0xEA7320
func_802A1494_7941B4 = 0x802A1494; // type:func rom:0x7941B4
@ -3423,7 +3423,7 @@ func_80238CE0_700A60 = 0x80238CE0; // type:func rom:0x700A60
func_80240870_D76C10 = 0x80240870; // type:func rom:0xD76C10
func_80240310_B06D10 = 0x80240310; // type:func rom:0xB06D10
func_802A1218_78E9E8 = 0x802A1218; // type:func rom:0x78E9E8
func_802A1000_7345A0 = 0x802A1000; // type:func rom:0x7345A0
battle_move_hammer_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x7345A0
func_80218AF4_66A874 = 0x80218AF4; // type:func rom:0x66A874
func_80240530_D97DC0 = 0x80240530; // type:func rom:0xD97DC0
func_80219720_5B2BD0 = 0x80219720; // type:func rom:0x5B2BD0
@ -3448,8 +3448,8 @@ func_802404FC_EED5FC = 0x802404FC; // type:func rom:0xEED5FC
func_802BDE10_31D980 = 0x802BDE10; // type:func rom:0x31D980
func_80240E54_C2F9F4 = 0x80240E54; // type:func rom:0xC2F9F4
func_80242FB8_9D9FD8 = 0x80242FB8; // type:func rom:0x9D9FD8
func_802A1050_74F180 = 0x802A1050; // type:func rom:0x74F180
func_802A1050_74ADE0 = 0x802A1050; // type:func rom:0x74ADE0
battle_move_hammer_charge_0_IsRightOnEquipped = 0x802A1050; // type:func rom:0x74F180
battle_move_d_down_pound_IsRightOnEquipped = 0x802A1050; // type:func rom:0x74ADE0
func_80241630_99DFC0 = 0x80241630; // type:func rom:0x99DFC0
func_80241274_D65854 = 0x80241274; // type:func rom:0xD65854
func_802413E0_D8E630 = 0x802413E0; // type:func rom:0xD8E630
@ -3521,7 +3521,7 @@ func_80241F38_B601E8 = 0x80241F38; // type:func rom:0xB601E8
func_802390B4_700E34 = 0x802390B4; // type:func rom:0x700E34
func_80240000_8C7F90 = 0x80240000; // type:func rom:0x8C7F90
func_80240304_BDD4B4 = 0x80240304; // type:func rom:0xBDD4B4
func_802A1050_775150 = 0x802A1050; // type:func rom:0x775150
battle_move_super_smash_IsRightOnEquipped = 0x802A1050; // type:func rom:0x775150
func_80240330_EDC310 = 0x80240330; // type:func rom:0xEDC310
func_80240FF0_D7FD50 = 0x80240FF0; // type:func rom:0xD7FD50
func_80240730_AB0720 = 0x80240730; // type:func rom:0xAB0720
@ -3565,7 +3565,7 @@ func_80240000_CB9200 = 0x80240000; // type:func rom:0xCB9200
func_80241AB4_A4A074 = 0x80241AB4; // type:func rom:0xA4A074
func_8024141C_D9E8EC = 0x8024141C; // type:func rom:0xD9E8EC
func_802409C0_C52F00 = 0x802409C0; // type:func rom:0xC52F00
func_802A1050_77CBD0 = 0x802A1050; // type:func rom:0x77CBD0
battle_move_shrink_smash_UnkMoveFunc1 = 0x802A1050; // type:func rom:0x77CBD0
func_802A1414_799BC4 = 0x802A1414; // type:func rom:0x799BC4
func_8024030C_91E87C = 0x8024030C; // type:func rom:0x91E87C
func_80242340_E180C0 = 0x80242340; // type:func rom:0xE180C0
@ -3574,7 +3574,7 @@ func_80240F3C_99366C = 0x80240F3C; // type:func rom:0x99366C
func_80240970_D9DE40 = 0x80240970; // type:func rom:0xD9DE40
func_802406BC_D97F4C = 0x802406BC; // type:func rom:0xD97F4C
func_802406A0_AF7FF0 = 0x802406A0; // type:func rom:0xAF7FF0
func_802A1000_779C90 = 0x802A1000; // type:func rom:0x779C90
battle_move_unknown_move_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x779C90
func_80218D90_59F470 = 0x80218D90; // type:func rom:0x59F470
func_802423BC_A1D4BC = 0x802423BC; // type:func rom:0xA1D4BC
func_80240000_BF47A0 = 0x80240000; // type:func rom:0xBF47A0
@ -3598,7 +3598,7 @@ func_80240830_B5A0A0 = 0x80240830; // type:func rom:0xB5A0A0
func_80240BEC_B28C1C = 0x80240BEC; // type:func rom:0xB28C1C
func_802A11D4_72DD44 = 0x802A11D4; // type:func rom:0x72DD44
func_802A11D4_72BAE4 = 0x802A11D4; // type:func rom:0x72BAE4
func_802A10A4_759654 = 0x802A10A4; // type:func rom:0x759654
battle_move_hammer_charge_1_IsHammerMaxCharged = 0x802A10A4; // type:func rom:0x759654
func_80240034_88D634 = 0x80240034; // type:func rom:0x88D634
func_802A1000_7285E0 = 0x802A1000; // type:func rom:0x7285E0
func_80240040_EC2240 = 0x80240040; // type:func rom:0xEC2240
@ -3756,7 +3756,7 @@ func_802437D0_7EE4E0 = 0x802437D0; // type:func rom:0x7EE4E0
func_80240FD0_A171F0 = 0x80240FD0; // type:func rom:0xA171F0
func_802A1494_797454 = 0x802A1494; // type:func rom:0x797454
func_80219250_448690 = 0x80219250; // type:func rom:0x448690
func_802A1050_763590 = 0x802A1050; // type:func rom:0x763590
battle_move_auto_smash_IsRightOnEquipped = 0x802A1050; // type:func rom:0x763590
func_802419BC_9F63FC = 0x802419BC; // type:func rom:0x9F63FC
func_802411D8_D657B8 = 0x802411D8; // type:func rom:0xD657B8
func_802400E0_A8CB60 = 0x802400E0; // type:func rom:0xA8CB60
@ -3802,7 +3802,7 @@ func_802404AC_AA31CC = 0x802404AC; // type:func rom:0xAA31CC
func_80240040_ED0030 = 0x80240040; // type:func rom:0xED0030
func_80219DB0_5EE240 = 0x80219DB0; // type:func rom:0x5EE240
func_80241B10_EEEC10 = 0x80241B10; // type:func rom:0xEEEC10
func_802A10A4_75E674 = 0x802A10A4; // type:func rom:0x75E674
battle_move_hammer_charge_2_IsHammerMaxCharged = 0x802A10A4; // type:func rom:0x75E674
func_80242030_8EDE50 = 0x80242030; // type:func rom:0x8EDE50
func_80218680_4FF0D0 = 0x80218680; // type:func rom:0x4FF0D0
func_802402C0_ACADE0 = 0x802402C0; // type:func rom:0xACADE0
@ -3810,7 +3810,7 @@ func_80242A20_854B90 = 0x80242A20; // type:func rom:0x854B90
func_8024007C_9F4ABC = 0x8024007C; // type:func rom:0x9F4ABC
func_80218404_608EB4 = 0x80218404; // type:func rom:0x608EB4
func_80240544_9890A4 = 0x80240544; // type:func rom:0x9890A4
func_802A1000_777690 = 0x802A1000; // type:func rom:0x777690
battle_move_mega_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x777690
func_80241204_9FB9F4 = 0x80241204; // type:func rom:0x9FB9F4
func_802A123C_72619C = 0x802A123C; // type:func rom:0x72619C
func_802400EC_D5897C = 0x802400EC; // type:func rom:0xD5897C
@ -3862,7 +3862,7 @@ func_802185AC_512B7C = 0x802185AC; // type:func rom:0x512B7C
func_80240F0C_BBE0AC = 0x80240F0C; // type:func rom:0xBBE0AC
func_802414D0_CC4CE0 = 0x802414D0; // type:func rom:0xCC4CE0
func_8024030C_C7E48C = 0x8024030C; // type:func rom:0xC7E48C
func_802A1050_7567D0 = 0x802A1050; // type:func rom:0x7567D0
battle_move_mega_quake_IsRightOnEquipped = 0x802A1050; // type:func rom:0x7567D0
func_802A1740_71ED90 = 0x802A1740; // type:func rom:0x71ED90
func_80240EA8_990688 = 0x80240EA8; // type:func rom:0x990688
func_80240530_D63240 = 0x80240530; // type:func rom:0xD63240
@ -3949,7 +3949,7 @@ func_802BD514_319A84 = 0x802BD514; // type:func rom:0x319A84
func_80241E80_7ECB90 = 0x80241E80; // type:func rom:0x7ECB90
func_80241CA8_CD3AD8 = 0x80241CA8; // type:func rom:0xCD3AD8
func_802B7000_E225B0 = 0x802B7000; // type:func rom:0xE225B0
func_802A10E4_75CA64 = 0x802A10E4; // type:func rom:0x75CA64
battle_move_jump_charge_1_IsJumpMaxCharged = 0x802A10E4; // type:func rom:0x75CA64
func_802BB6D4_E2BE04 = 0x802BB6D4; // type:func rom:0xE2BE04
func_80240F10_AEE320 = 0x80240F10; // type:func rom:0xAEE320
func_80241578_B2D9E8 = 0x80241578; // type:func rom:0xB2D9E8
@ -4006,7 +4006,7 @@ func_802A1000_72DB70 = 0x802A1000; // type:func rom:0x72DB70
func_80219AD8_66B858 = 0x80219AD8; // type:func rom:0x66B858
func_80218670_649480 = 0x80218670; // type:func rom:0x649480
func_802407D4_EE6D84 = 0x802407D4; // type:func rom:0xEE6D84
func_802A1050_75E620 = 0x802A1050; // type:func rom:0x75E620
battle_move_hammer_charge_2_IsRightOnEquipped = 0x802A1050; // type:func rom:0x75E620
func_80240ED0_843AA0 = 0x80240ED0; // type:func rom:0x843AA0
func_80242728_BE5ED8 = 0x80242728; // type:func rom:0xBE5ED8
func_80240784_EFF284 = 0x80240784; // type:func rom:0xEFF284
@ -4103,7 +4103,7 @@ func_802405FC_DE8D6C = 0x802405FC; // type:func rom:0xDE8D6C
func_80240340_89A690 = 0x80240340; // type:func rom:0x89A690
func_802B6000_E236E0 = 0x802B6000; // type:func rom:0xE236E0
func_802400CC_BBB44C = 0x802400CC; // type:func rom:0xBBB44C
func_802A1000_770F30 = 0x802A1000; // type:func rom:0x770F30
battle_move_mega_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x770F30
func_802411B0_99DB40 = 0x802411B0; // type:func rom:0x99DB40
func_80218098_69F298 = 0x80218098; // type:func rom:0x69F298
func_80240DBC_D7FB1C = 0x80240DBC; // type:func rom:0xD7FB1C
@ -4137,7 +4137,7 @@ func_80243680_EE2040 = 0x80243680; // type:func rom:0xEE2040
func_80240364_A3FAA4 = 0x80240364; // type:func rom:0xA3FAA4
func_80242534_A3BA14 = 0x80242534; // type:func rom:0xA3BA14
func_80240A78_890618 = 0x80240A78; // type:func rom:0x890618
func_802A1000_75E5D0 = 0x802A1000; // type:func rom:0x75E5D0
battle_move_hammer_charge_2_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x75E5D0
func_80219D60_4491A0 = 0x80219D60; // type:func rom:0x4491A0
func_80241554_9D8574 = 0x80241554; // type:func rom:0x9D8574
func_80240CC4_EF32D4 = 0x80240CC4; // type:func rom:0xEF32D4
@ -4254,7 +4254,7 @@ func_802402E0_E0EA80 = 0x802402E0; // type:func rom:0xE0EA80
func_802428E0_C38E10 = 0x802428E0; // type:func rom:0xC38E10
func_80241374_A65404 = 0x80241374; // type:func rom:0xA65404
func_80218804_6092B4 = 0x80218804; // type:func rom:0x6092B4
func_802A1228_75CBA8 = 0x802A1228; // type:func rom:0x75CBA8
battle_move_jump_charge_1_UnkMoveFunc2 = 0x802A1228; // type:func rom:0x75CBA8
func_802A9210_42D120 = 0x802A9210; // type:func rom:0x42D120
func_80240CF8_B21238 = 0x80240CF8; // type:func rom:0xB21238
func_8024092C_C863DC = 0x8024092C; // type:func rom:0xC863DC
@ -4314,7 +4314,7 @@ func_80240354_8A9D64 = 0x80240354; // type:func rom:0x8A9D64
func_802416F8_E13E58 = 0x802416F8; // type:func rom:0xE13E58
func_80242248_87BE28 = 0x80242248; // type:func rom:0x87BE28
func_80240298_8FF118 = 0x80240298; // type:func rom:0x8FF118
func_802A1000_761920 = 0x802A1000; // type:func rom:0x761920
battle_move_jump_charge_2_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x761920
func_802188E4_5ECD74 = 0x802188E4; // type:func rom:0x5ECD74
func_80240960_889530 = 0x80240960; // type:func rom:0x889530
func_802194E0_5B2990 = 0x802194E0; // type:func rom:0x5B2990
@ -4538,7 +4538,7 @@ func_802452C4_A2F504 = 0x802452C4; // type:func rom:0xA2F504
func_8024045C_90BB2C = 0x8024045C; // type:func rom:0x90BB2C
func_80242AA0_BB03E0 = 0x80242AA0; // type:func rom:0xBB03E0
func_802400B0_EDC090 = 0x802400B0; // type:func rom:0xEDC090
func_802A11E8_75E7B8 = 0x802A11E8; // type:func rom:0x75E7B8
battle_move_hammer_charge_2_UnkMoveFunc3 = 0x802A11E8; // type:func rom:0x75E7B8
func_80241970_A1CA70 = 0x80241970; // type:func rom:0xA1CA70
func_80240068_C76D48 = 0x80240068; // type:func rom:0xC76D48
func_80240F50_843B20 = 0x80240F50; // type:func rom:0x843B20
@ -4624,7 +4624,7 @@ func_80241388_9A2368 = 0x80241388; // type:func rom:0x9A2368
func_80219660_5B2B10 = 0x80219660; // type:func rom:0x5B2B10
func_802B6060_E27570 = 0x802B6060; // type:func rom:0xE27570
func_80240C2C_9C600C = 0x80240C2C; // type:func rom:0x9C600C
func_802A1000_76A830 = 0x802A1000; // type:func rom:0x76A830
battle_move_auto_multibounce_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76A830
func_80240310_90B9E0 = 0x80240310; // type:func rom:0x90B9E0
func_80240270_AED680 = 0x80240270; // type:func rom:0xAED680
func_80243C50_C43A00 = 0x80243C50; // type:func rom:0xC43A00
@ -5112,7 +5112,7 @@ func_80242F20_DC01D0 = 0x80242F20; // type:func rom:0xDC01D0
func_80240B34_898114 = 0x80240B34; // type:func rom:0x898114
func_802420B4_9C7494 = 0x802420B4; // type:func rom:0x9C7494
func_802A11D4_716E34 = 0x802A11D4; // type:func rom:0x716E34
func_802A1000_765C20 = 0x802A1000; // type:func rom:0x765C20
battle_move_auto_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x765C20
func_80240B64_940114 = 0x80240B64; // type:func rom:0x940114
func_80240F20_D4DF60 = 0x80240F20; // type:func rom:0xD4DF60
func_80240034_86EB34 = 0x80240034; // type:func rom:0x86EB34
@ -5273,7 +5273,7 @@ func_8024086C_C31D4C = 0x8024086C; // type:func rom:0xC31D4C
func_802408A0_D95E90 = 0x802408A0; // type:func rom:0xD95E90
func_80242274_E17FF4 = 0x80242274; // type:func rom:0xE17FF4
func_80238000_6FAD10 = 0x80238000; // type:func rom:0x6FAD10
func_802A113C_7379CC = 0x802A113C; // type:func rom:0x7379CC
battle_move_quake_hammer_IsRightOnEquipped = 0x802A113C; // type:func rom:0x7379CC
func_80242E00_EA3700 = 0x80242E00; // type:func rom:0xEA3700
func_80240410_D7F170 = 0x80240410; // type:func rom:0xD7F170
func_80242608_833E08 = 0x80242608; // type:func rom:0x833E08
@ -5436,9 +5436,9 @@ func_80243DB0_855F20 = 0x80243DB0; // type:func rom:0x855F20
func_80240800_9959F0 = 0x80240800; // type:func rom:0x9959F0
func_80240154_A27024 = 0x80240154; // type:func rom:0xA27024
func_8024120C_D3B7DC = 0x8024120C; // type:func rom:0xD3B7DC
func_802A1000_77CB80 = 0x802A1000; // type:func rom:0x77CB80
battle_move_shrink_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x77CB80
func_80219428_6BCFB8 = 0x80219428; // type:func rom:0x6BCFB8
func_802A1000_756780 = 0x802A1000; // type:func rom:0x756780
battle_move_mega_quake_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x756780
func_80240340_89DAE0 = 0x80240340; // type:func rom:0x89DAE0
func_802400B0_ACABD0 = 0x802400B0; // type:func rom:0xACABD0
func_80240BE4_916954 = 0x80240BE4; // type:func rom:0x916954
@ -5489,7 +5489,7 @@ func_80240A54_A0C744 = 0x80240A54; // type:func rom:0xA0C744
func_80240208_ED9028 = 0x80240208; // type:func rom:0xED9028
func_80240170_A0BE60 = 0x80240170; // type:func rom:0xA0BE60
func_8024162C_9F606C = 0x8024162C; // type:func rom:0x9F606C
func_802A1000_781920 = 0x802A1000; // type:func rom:0x781920
battle_move_shrink_stomp_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x781920
func_80240230_A00830 = 0x80240230; // type:func rom:0xA00830
func_80240500_C9E420 = 0x80240500; // type:func rom:0xC9E420
func_802404B4_BC4734 = 0x802404B4; // type:func rom:0xBC4734
@ -5818,7 +5818,7 @@ func_80218300_464790 = 0x80218300; // type:func rom:0x464790
func_802403F8_B2C868 = 0x802403F8; // type:func rom:0xB2C868
func_8021A1B8_6A13B8 = 0x8021A1B8; // type:func rom:0x6A13B8
func_802A1000_724CE0 = 0x802A1000; // type:func rom:0x724CE0
func_802A1050_7345F0 = 0x802A1050; // type:func rom:0x7345F0
battle_move_hammer_IsRightOnEquipped = 0x802A1050; // type:func rom:0x7345F0
func_8024064C_EDC62C = 0x8024064C; // type:func rom:0xEDC62C
func_80241A08_B94E48 = 0x80241A08; // type:func rom:0xB94E48
func_802A1494_78D5E4 = 0x802A1494; // type:func rom:0x78D5E4
@ -5892,7 +5892,7 @@ func_802408AC_9EC09C = 0x802408AC; // type:func rom:0x9EC09C
func_80240CF8_954CB8 = 0x80240CF8; // type:func rom:0x954CB8
func_802405A8_B5E858 = 0x802405A8; // type:func rom:0xB5E858
func_80240934_BCD994 = 0x80240934; // type:func rom:0xBCD994
func_802A1000_75C980 = 0x802A1000; // type:func rom:0x75C980
battle_move_jump_charge_1_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x75C980
func_80240C08_A11488 = 0x80240C08; // type:func rom:0xA11488
func_80240000_9FA7F0 = 0x80240000; // type:func rom:0x9FA7F0
func_8021A708_6262A8 = 0x8021A708; // type:func rom:0x6262A8
@ -5968,7 +5968,7 @@ func_80243138_C49D18 = 0x80243138; // type:func rom:0xC49D18
func_80240000_B80000 = 0x80240000; // type:func rom:0xB80000
func_80240F80_C9EEA0 = 0x80240F80; // type:func rom:0xC9EEA0
func_80242358_DCF028 = 0x80242358; // type:func rom:0xDCF028
func_802A1000_74F130 = 0x802A1000; // type:func rom:0x74F130
battle_move_hammer_charge_0_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x74F130
func_80242698_D8F8E8 = 0x80242698; // type:func rom:0xD8F8E8
func_802A1218_7999C8 = 0x802A1218; // type:func rom:0x7999C8
func_80240000_C8C0A0 = 0x80240000; // type:func rom:0xC8C0A0
@ -6024,7 +6024,7 @@ func_80218B38_513108 = 0x80218B38; // type:func rom:0x513108
func_802BC2BC_E30C0C = 0x802BC2BC; // type:func rom:0xE30C0C
func_80240070_B934B0 = 0x80240070; // type:func rom:0xB934B0
func_80240870_D68570 = 0x80240870; // type:func rom:0xD68570
func_802A10A4_74F1D4 = 0x802A10A4; // type:func rom:0x74F1D4
battle_move_hammer_charge_0_IsHammerMaxCharged = 0x802A10A4; // type:func rom:0x74F1D4
func_80240034_8A2404 = 0x80240034; // type:func rom:0x8A2404
func_80241EE0_95D0E0 = 0x80241EE0; // type:func rom:0x95D0E0
func_80241898_BD0488 = 0x80241898; // type:func rom:0xBD0488
@ -6067,7 +6067,7 @@ func_802A10AC_789F0C = 0x802A10AC; // type:func rom:0x789F0C
func_80241B94_C8F744 = 0x80241B94; // type:func rom:0xC8F744
func_80242870_8EE690 = 0x80242870; // type:func rom:0x8EE690
func_80240CC0_C779A0 = 0x80240CC0; // type:func rom:0xC779A0
func_802A1000_7595B0 = 0x802A1000; // type:func rom:0x7595B0
battle_move_hammer_charge_1_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x7595B0
func_80240CF8_C80E98 = 0x80240CF8; // type:func rom:0xC80E98
func_802408E0_87A4C0 = 0x802408E0; // type:func rom:0x87A4C0
func_8024049C_D5604C = 0x8024049C; // type:func rom:0xD5604C
@ -6236,7 +6236,7 @@ func_80240534_A10DB4 = 0x80240534; // type:func rom:0xA10DB4
func_802415A0_87B180 = 0x802415A0; // type:func rom:0x87B180
func_80240290_DB7BA0 = 0x80240290; // type:func rom:0xDB7BA0
func_80240610_A16830 = 0x80240610; // type:func rom:0xA16830
func_802A1050_767CE0 = 0x802A1050; // type:func rom:0x767CE0
battle_move_power_quake_IsRightOnEquipped = 0x802A1050; // type:func rom:0x767CE0
func_80241870_B5FB20 = 0x80241870; // type:func rom:0xB5FB20
func_802402F0_D6B910 = 0x802402F0; // type:func rom:0xD6B910
func_802407A4_A64834 = 0x802407A4; // type:func rom:0xA64834
@ -6497,7 +6497,7 @@ func_80241020_87AC00 = 0x80241020; // type:func rom:0x87AC00
func_80241E3C_C3836C = 0x80241E3C; // type:func rom:0xC3836C
func_80240FAC_82426C = 0x80240FAC; // type:func rom:0x82426C
func_8024216C_8EDF8C = 0x8024216C; // type:func rom:0x8EDF8C
func_802A1050_7524A0 = 0x802A1050; // type:func rom:0x7524A0
battle_move_hammer_throw_IsRightOnEquipped = 0x802A1050; // type:func rom:0x7524A0
func_8024356C_DD023C = 0x8024356C; // type:func rom:0xDD023C
func_80241754_D19F34 = 0x80241754; // type:func rom:0xD19F34
func_802413AC_EBA1FC = 0x802413AC; // type:func rom:0xEBA1FC
@ -6563,7 +6563,7 @@ func_80240360_D3A930 = 0x80240360; // type:func rom:0xD3A930
func_80241668_B857E8 = 0x80241668; // type:func rom:0xB857E8
func_80241D84_B2E1F4 = 0x80241D84; // type:func rom:0xB2E1F4
func_802404FC_CD232C = 0x802404FC; // type:func rom:0xCD232C
func_802A11E8_759798 = 0x802A11E8; // type:func rom:0x759798
battle_move_hammer_charge_1_UnkMoveFunc2 = 0x802A11E8; // type:func rom:0x759798
func_80240830_A2AA70 = 0x80240830; // type:func rom:0xA2AA70
func_80241DAC_84497C = 0x80241DAC; // type:func rom:0x84497C
func_80240674_A07574 = 0x80240674; // type:func rom:0xA07574
@ -6669,7 +6669,7 @@ func_802439D8_C7A6B8 = 0x802439D8; // type:func rom:0xC7A6B8
func_80240710_90FDC0 = 0x80240710; // type:func rom:0x90FDC0
func_8021A254_6A1454 = 0x8021A254; // type:func rom:0x6A1454
func_802414F4_D59D84 = 0x802414F4; // type:func rom:0xD59D84
func_802A1000_76D760 = 0x802A1000; // type:func rom:0x76D760
battle_move_power_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76D760
func_802BB108_E2FA58 = 0x802BB108; // type:func rom:0xE2FA58
func_802429EC_C0026C = 0x802429EC; // type:func rom:0xC0026C
func_80218250_52B8F0 = 0x80218250; // type:func rom:0x52B8F0
@ -6696,7 +6696,7 @@ func_80240AD4_AC5C44 = 0x80240AD4; // type:func rom:0xAC5C44
func_802A9894_423364 = 0x802A9894; // type:func rom:0x423364
func_8024160C_B8578C = 0x8024160C; // type:func rom:0xB8578C
func_802403C0_800C40 = 0x802403C0; // type:func rom:0x800C40
func_802A1050_77F290 = 0x802A1050; // type:func rom:0x77F290
battle_move_shell_crack_UnkMoveFunc1 = 0x802A1050; // type:func rom:0x77F290
func_80241C5C_97F72C = 0x80241C5C; // type:func rom:0x97F72C
func_802401D0_D78A50 = 0x802401D0; // type:func rom:0xD78A50
func_80243798_7EE4A8 = 0x80243798; // type:func rom:0x7EE4A8
@ -6737,7 +6737,7 @@ func_80238BCC_6F1CAC = 0x80238BCC; // type:func rom:0x6F1CAC
func_80240128_D4D168 = 0x80240128; // type:func rom:0xD4D168
func_802421D8_DF8BD8 = 0x802421D8; // type:func rom:0xDF8BD8
func_802402AC_CD20DC = 0x802402AC; // type:func rom:0xCD20DC
func_802A1000_775100 = 0x802A1000; // type:func rom:0x775100
battle_move_super_smash_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x775100
func_8024140C_EA9EEC = 0x8024140C; // type:func rom:0xEA9EEC
func_80242790_9C7B70 = 0x80242790; // type:func rom:0x9C7B70
func_802410E4_EB9F34 = 0x802410E4; // type:func rom:0xEB9F34
@ -6842,7 +6842,7 @@ func_80240688_CD24B8 = 0x80240688; // type:func rom:0xCD24B8
func_80240040_EA7010 = 0x80240040; // type:func rom:0xEA7010
func_80240C94_9B7614 = 0x80240C94; // type:func rom:0x9B7614
func_80241644_C69774 = 0x80241644; // type:func rom:0xC69774
func_802A1000_77F240 = 0x802A1000; // type:func rom:0x77F240
battle_move_shell_crack_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x77F240
func_80241B50_C8F700 = 0x80241B50; // type:func rom:0xC8F700
func_802441EC_804A6C = 0x802441EC; // type:func rom:0x804A6C
func_80240510_C771F0 = 0x80240510; // type:func rom:0xC771F0
@ -6900,7 +6900,7 @@ func_80240DC4_EA16C4 = 0x80240DC4; // type:func rom:0xEA16C4
func_8024036C_EA733C = 0x8024036C; // type:func rom:0xEA733C
func_8024255C_BE5D0C = 0x8024255C; // type:func rom:0xBE5D0C
func_8024035C_A0725C = 0x8024035C; // type:func rom:0xA0725C
func_802A1000_748DD0 = 0x802A1000; // type:func rom:0x748DD0
battle_move_dizzy_stomp_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x748DD0
func_802BC148_E2C878 = 0x802BC148; // type:func rom:0xE2C878
func_8024181C_A8826C = 0x8024181C; // type:func rom:0xA8826C
func_80240530_D79F20 = 0x80240530; // type:func rom:0xD79F20
@ -6920,7 +6920,7 @@ func_80240478_C9C778 = 0x80240478; // type:func rom:0xC9C778
func_802A13E4_7316E4 = 0x802A13E4; // type:func rom:0x7316E4
func_80242CC8_C88778 = 0x80242CC8; // type:func rom:0xC88778
func_80241B4C_C3807C = 0x80241B4C; // type:func rom:0xC3807C
func_802A1050_759600 = 0x802A1050; // type:func rom:0x759600
battle_move_hammer_charge_1_IsRightOnEquipped = 0x802A1050; // type:func rom:0x759600
func_802A1000_72A750 = 0x802A1000; // type:func rom:0x72A750
func_80218D50_649B60 = 0x80218D50; // type:func rom:0x649B60
func_80218270_4E29B0 = 0x80218270; // type:func rom:0x4E29B0
@ -6971,7 +6971,7 @@ func_802A1000_731300 = 0x802A1000; // type:func rom:0x731300
func_80241578_BA1CA8 = 0x80241578; // type:func rom:0xBA1CA8
func_80240000_DE2490 = 0x80240000; // type:func rom:0xDE2490
func_80242A30_DF9430 = 0x80242A30; // type:func rom:0xDF9430
func_802A10E4_761A04 = 0x802A10E4; // type:func rom:0x761A04
battle_move_jump_charge_2_IsJumpMaxCharged = 0x802A10E4; // type:func rom:0x761A04
func_802A12D4_7270A4 = 0x802A12D4; // type:func rom:0x7270A4
func_80241918_C873C8 = 0x80241918; // type:func rom:0xC873C8
func_802A1518_78ECE8 = 0x802A1518; // type:func rom:0x78ECE8
@ -7210,7 +7210,7 @@ func_802402D0_A673D0 = 0x802402D0; // type:func rom:0xA673D0
func_802BF568_3202D8 = 0x802BF568; // type:func rom:0x3202D8
func_80218240_649050 = 0x80218240; // type:func rom:0x649050
func_802BE7E0_31C800 = 0x802BE7E0; // type:func rom:0x31C800
func_802A1000_74D570 = 0x802A1000; // type:func rom:0x74D570
battle_move_jump_charge_0_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x74D570
func_802400AC_D53D5C = 0x802400AC; // type:func rom:0xD53D5C
func_80238590_6FB2A0 = 0x80238590; // type:func rom:0x6FB2A0
func_802401AC_CE68AC = 0x802401AC; // type:func rom:0xCE68AC
@ -7323,7 +7323,7 @@ func_802415D8_A94D18 = 0x802415D8; // type:func rom:0xA94D18
func_80242224_7ECF34 = 0x80242224; // type:func rom:0x7ECF34
func_80240870_D6BE90 = 0x80240870; // type:func rom:0xD6BE90
func_802BC4B0_E2EDE0 = 0x802BC4B0; // type:func rom:0xE2EDE0
func_802A1228_761B48 = 0x802A1228; // type:func rom:0x761B48
battle_move_jump_charge_2_UnkMoveFunc3 = 0x802A1228; // type:func rom:0x761B48
func_8024003C_D2FCBC = 0x8024003C; // type:func rom:0xD2FCBC
func_8024046C_CCB77C = 0x8024046C; // type:func rom:0xCCB77C
func_80240660_969820 = 0x80240660; // type:func rom:0x969820
@ -7357,9 +7357,9 @@ func_80240B14_A64BA4 = 0x80240B14; // type:func rom:0xA64BA4
func_802406DC_BD3F4C = 0x802406DC; // type:func rom:0xBD3F4C
func_80240C70_D7F9D0 = 0x80240C70; // type:func rom:0xD7F9D0
func_802430C0_C00940 = 0x802430C0; // type:func rom:0xC00940
func_802A1000_74AD90 = 0x802A1000; // type:func rom:0x74AD90
battle_move_d_down_pound_IsBerserkerEquipped = 0x802A1000; // type:func rom:0x74AD90
func_802A94A4_425A34 = 0x802A94A4; // type:func rom:0x425A34
func_802A1050_73AF20 = 0x802A1050; // type:func rom:0x73AF20
battle_move_quake_hammer_IsRightOnEquipped = 0x802A1050; // type:func rom:0x73AF20
func_802402F0_D8D540 = 0x802402F0; // type:func rom:0xD8D540
func_80238E24_700BA4 = 0x80238E24; // type:func rom:0x700BA4
func_802400EC_D646CC = 0x802400EC; // type:func rom:0xD646CC
@ -7509,7 +7509,7 @@ func_80240000_D91700 = 0x80240000; // type:func rom:0xD91700
func_8024569C_A2F8DC = 0x8024569C; // type:func rom:0xA2F8DC
func_80240968_B28998 = 0x80240968; // type:func rom:0xB28998
func_80240120_BFD9A0 = 0x80240120; // type:func rom:0xBFD9A0
func_802A1000_76F330 = 0x802A1000; // type:func rom:0x76F330
battle_move_super_jump_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x76F330
func_802A9894_42FF74 = 0x802A9894; // type:func rom:0x42FF74
func_802A9120_421B10 = 0x802A9120; // type:func rom:0x421B10
func_802402F0_D67FF0 = 0x802402F0; // type:func rom:0xD67FF0
@ -7596,7 +7596,7 @@ func_80241780_E13EE0 = 0x80241780; // type:func rom:0xE13EE0
func_802A1000_72F720 = 0x802A1000; // type:func rom:0x72F720
func_80240F00_B6D290 = 0x80240F00; // type:func rom:0xB6D290
func_80242A6C_9AAE5C = 0x80242A6C; // type:func rom:0x9AAE5C
func_802A1000_746E10 = 0x802A1000; // type:func rom:0x746E10
battle_move_sleep_stomp_UnkMoveFunc1 = 0x802A1000; // type:func rom:0x746E10
func_802A188C_72CE3C = 0x802A188C; // type:func rom:0x72CE3C
func_80240EC0_8DAFC0 = 0x80240EC0; // type:func rom:0x8DAFC0
func_80240274_ED9094 = 0x80240274; // type:func rom:0xED9094