hud-script-disasm (#726)

* pause hud scripts

* script name prefixes

* missing sparkle script item entity fields

* revert incorrect hypothesis

* global hud scripts + sparkle script macros

* remove tabs

* hs_op_15

* split battle images

* battle hud scripts

* fix warnings

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
This commit is contained in:
HailSanta 2022-06-09 15:03:11 -04:00 committed by GitHub
parent accf5a60f6
commit 611a083ae9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
91 changed files with 9127 additions and 7550 deletions

View File

@ -651,6 +651,8 @@ enum SoundIDs {
SOUND_DEATH = 0x000003E5,
SOUND_BIG_POWER_UP = 0x000003E6,
SOUND_MOLE_THROW = 0x000003E8,
SOUND_DANGER = 0x000003F1,
SOUND_PERIL = 0x000003F2,
SOUND_3F3 = 0x000003F3,
SOUND_THROW = 0x000003FA,
SOUND_749 = 0x00000749,

View File

@ -1,337 +1,337 @@
// indices into gItemHudScripts for hud scripts used by the item table
#define HS_INDEX_HudScript_Item_SpicySoup 0x1
#define HS_INDEX_HudScript_Item_ApplePie 0x2
#define HS_INDEX_HudScript_Item_HoneyUltra 0x3
#define HS_INDEX_HudScript_Item_MapleUltra 0x4
#define HS_INDEX_HudScript_Item_JellyUltra 0x5
#define HS_INDEX_HudScript_Item_Koopasta 0x6
#define HS_INDEX_HudScript_Item_FriedShroom 0x7
#define HS_INDEX_HudScript_Item_ShroomCake 0x8
#define HS_INDEX_HudScript_Item_ShroomSteak 0x9
#define HS_INDEX_HudScript_Item_HotShroom 0xA
#define HS_INDEX_HudScript_Item_SweetShroom 0xB
#define HS_INDEX_HudScript_Item_HealthyJuice 0xC
#define HS_INDEX_HudScript_Item_BlandMeal 0xD
#define HS_INDEX_HudScript_Item_YummyMeal 0xE
#define HS_INDEX_HudScript_Item_DeluxeFeast 0xF
#define HS_INDEX_HudScript_Item_SpecialShake 0x10
#define HS_INDEX_HudScript_Item_BigCookie 0x11
#define HS_INDEX_HudScript_Item_Cake 0x12
#define HS_INDEX_HudScript_Item_Mistake 0x13
#define HS_INDEX_HudScript_Item_KoopaTea 0x14
#define HS_INDEX_HudScript_Item_HoneySuper 0x15
#define HS_INDEX_HudScript_Item_MapleSuper 0x16
#define HS_INDEX_HudScript_Item_JellySuper 0x17
#define HS_INDEX_HudScript_Item_Spaghetti 0x18
#define HS_INDEX_HudScript_Item_EggMissile 0x19
#define HS_INDEX_HudScript_Item_FriedEgg 0x1A
#define HS_INDEX_HudScript_Item_HoneyShroom 0x1B
#define HS_INDEX_HudScript_Item_HoneyCandy 0x1C
#define HS_INDEX_HudScript_Item_ElectroPop 0x1D
#define HS_INDEX_HudScript_Item_FirePop 0x1E
#define HS_INDEX_HudScript_Item_LimeCandy 0x1F
#define HS_INDEX_HudScript_Item_CocoPop 0x20
#define HS_INDEX_HudScript_Item_LemonCandy 0x21
#define HS_INDEX_HudScript_Item_JellyPop 0x22
#define HS_INDEX_HudScript_Item_StrangeCake 0x23
#define HS_INDEX_HudScript_Item_KookyCookie 0x24
#define HS_INDEX_HudScript_Item_FrozenFries 0x25
#define HS_INDEX_HudScript_Item_PotatoSalad 0x26
#define HS_INDEX_HudScript_Item_NuttyCake 0x27
#define HS_INDEX_HudScript_Item_MapleShroom 0x28
#define HS_INDEX_HudScript_Item_BoiledEgg 0x29
#define HS_INDEX_HudScript_Item_YoshiCookie 0x2A
#define HS_INDEX_HudScript_Item_JellyShroom 0x2B
#define HS_INDEX_HudScript_Item_Unused_02C 0x2C
#define HS_INDEX_HudScript_Item_Unused_02D 0x2D
#define HS_INDEX_HudScript_Item_Unused_02E 0x2E
#define HS_INDEX_HudScript_Item_Unused_02F 0x2F
#define HS_INDEX_HudScript_Item_Unused_030 0x30
#define HS_INDEX_HudScript_Item_Heart 0x31
#define HS_INDEX_HudScript_Item_Coin 0x32
#define HS_INDEX_HudScript_Item_HeartPiece 0x33
#define HS_INDEX_HudScript_Item_StarPoint 0x34
#define HS_INDEX_HudScript_Item_HeartPoint 0x35
#define HS_INDEX_HudScript_Item_FlowerPoint 0x36
#define HS_INDEX_HudScript_Item_StarPiece 0x37
#define HS_INDEX_HudScript_Item_Jump 0x38
#define HS_INDEX_HudScript_Item_SpinJump 0x39
#define HS_INDEX_HudScript_Item_TornadoJump 0x3A
#define HS_INDEX_HudScript_Item_Hammer 0x3B
#define HS_INDEX_HudScript_Item_SuperHammer 0x3C
#define HS_INDEX_HudScript_Item_UltraHammer 0x3D
#define HS_INDEX_HudScript_Item_LuckyStar 0x3E
#define HS_INDEX_HudScript_Item_Map 0x3F
#define HS_INDEX_HudScript_Item_KoopaFortressKey 0x40
#define HS_INDEX_HudScript_Item_RuinsKey 0x41
#define HS_INDEX_HudScript_Item_TubbaCastleKey 0x42
#define HS_INDEX_HudScript_Item_CrystalPalaceKey 0x43
#define HS_INDEX_HudScript_Item_BowserCastleKey 0x44
#define HS_INDEX_HudScript_Item_Dolly 0x45
#define HS_INDEX_HudScript_Item_KooperShell 0x46
#define HS_INDEX_HudScript_Item_PulseStone 0x47
#define HS_INDEX_HudScript_Item_Artifact 0x48
#define HS_INDEX_HudScript_Item_VolcanoVase 0x49
#define HS_INDEX_HudScript_Item_PyramidStone 0x4A
#define HS_INDEX_HudScript_Item_DiamondStone 0x4B
#define HS_INDEX_HudScript_Item_LunarStone 0x4C
#define HS_INDEX_HudScript_Item_ForestPass 0x4D
#define HS_INDEX_HudScript_Item_BooRecordOutline 0x4E
#define HS_INDEX_HudScript_Item_BooRecord 0x4F
#define HS_INDEX_HudScript_Item_BooWeight 0x50
#define HS_INDEX_HudScript_Item_BooPortrait 0x51
#define HS_INDEX_HudScript_Item_MysticalKey 0x52
#define HS_INDEX_HudScript_Item_IronKey 0x53
#define HS_INDEX_HudScript_Item_ToyTrain 0x54
#define HS_INDEX_HudScript_Item_FryingPan 0x55
#define HS_INDEX_HudScript_Item_Dictionary 0x56
#define HS_INDEX_HudScript_Item_MysteryNote 0x57
#define HS_INDEX_HudScript_Item_SuspiciousNote 0x58
#define HS_INDEX_HudScript_Item_MagicalSeed1 0x59
#define HS_INDEX_HudScript_Item_MagicalSeed2 0x5A
#define HS_INDEX_HudScript_Item_MagicalSeed3 0x5B
#define HS_INDEX_HudScript_Item_MagicalSeed4 0x5C
#define HS_INDEX_HudScript_Item_CrystalBerry 0x5D
#define HS_INDEX_HudScript_Item_WaterStone 0x5E
#define HS_INDEX_HudScript_Item_MagicalBean 0x5F
#define HS_INDEX_HudScript_Item_FertileSoil 0x60
#define HS_INDEX_HudScript_Item_MiracleWater 0x61
#define HS_INDEX_HudScript_Item_UltraStone 0x62
#define HS_INDEX_HudScript_Item_ToadDoll 0x63
#define HS_INDEX_HudScript_Item_Calculator 0x64
#define HS_INDEX_HudScript_Item_Screwdriver 0x65
#define HS_INDEX_HudScript_Item_Cookbook 0x66
#define HS_INDEX_HudScript_Item_JadeRaven 0x67
#define HS_INDEX_HudScript_Item_SnowmanBucket 0x68
#define HS_INDEX_HudScript_Item_SnowmanScarf 0x69
#define HS_INDEX_HudScript_Item_RedKey 0x6A
#define HS_INDEX_HudScript_Item_BlueKey 0x6B
#define HS_INDEX_HudScript_Item_KootPackage 0x6C
#define HS_INDEX_HudScript_Item_KootRedJar 0x6D
#define HS_INDEX_HudScript_Item_Melody 0x6E
#define HS_INDEX_HudScript_Item_Lyrics 0x6F
#define HS_INDEX_HudScript_Item_Mailbag 0x70
#define HS_INDEX_HudScript_Item_StarStone 0x71
#define HS_INDEX_HudScript_Item_SneakyParasol 0x72
#define HS_INDEX_HudScript_Item_PeachKey 0x73
#define HS_INDEX_HudScript_Item_UNK_1DC210 0x74
#define HS_INDEX_HudScript_Item_UNK_1DC430 0x75
#define HS_INDEX_HudScript_Item_UNK_1DC650 0x76
#define HS_INDEX_HudScript_Item_UNK_1DC870 0x77
#define HS_INDEX_HudScript_Item_FirstDegreeCard 0x78
#define HS_INDEX_HudScript_Item_SecondDegreeCard 0x79
#define HS_INDEX_HudScript_Item_ThirdDegreeCard 0x7A
#define HS_INDEX_HudScript_Item_FourthDegreeCard 0x7B
#define HS_INDEX_HudScript_Item_Diploma 0x7C
#define HS_INDEX_HudScript_Item_CrystalBall 0x7D
#define HS_INDEX_HudScript_Item_GoldCredit 0x7E
#define HS_INDEX_HudScript_Item_SilverCredit 0x7F
#define HS_INDEX_HudScript_Item_KootKoopaLegends 0x80
#define HS_INDEX_HudScript_Item_KootTheTape 0x81
#define HS_INDEX_HudScript_Item_KootLuigiAutograph 0x82
#define HS_INDEX_HudScript_Item_KootEmptyWallet 0x83
#define HS_INDEX_HudScript_Item_KootMerluvleeAutograph 0x84
#define HS_INDEX_HudScript_Item_KootShell 0x85
#define HS_INDEX_HudScript_Item_KootPhoto 0x86
#define HS_INDEX_HudScript_Item_KootGlasses 0x87
#define HS_INDEX_HudScript_Item_Letter 0x88
#define HS_INDEX_HudScript_Item_Unused_089 0x89
#define HS_INDEX_HudScript_Item_Unused_08A 0x8A
#define HS_INDEX_HudScript_Item_Unused_08B 0x8B
#define HS_INDEX_HudScript_Item_Unused_08C 0x8C
#define HS_INDEX_HudScript_Item_Unused_08D 0x8D
#define HS_INDEX_HudScript_Item_Unused_08E 0x8E
#define HS_INDEX_HudScript_Item_Unused_08F 0x8F
#define HS_INDEX_HudScript_Item_SpinSmash 0x90
#define HS_INDEX_HudScript_Item_Multibounce 0x91
#define HS_INDEX_HudScript_Item_PowerPlus 0x92
#define HS_INDEX_HudScript_Item_DodgeMaster 0x93
#define HS_INDEX_HudScript_Item_PowerBounce 0x94
#define HS_INDEX_HudScript_Item_SpikeShield 0x95
#define HS_INDEX_HudScript_Item_FirstAttack 0x96
#define HS_INDEX_HudScript_Item_HPPlus 0x97
#define HS_INDEX_HudScript_Item_QuakeHammer 0x98
#define HS_INDEX_HudScript_Item_DoubleDip 0x99
#define HS_INDEX_HudScript_Item_PowerQuake 0x9A
#define HS_INDEX_HudScript_Item_MegaQuake 0x9B
#define HS_INDEX_HudScript_Item_SleepStomp 0x9C
#define HS_INDEX_HudScript_Item_SmashCharge 0x9D
#define HS_INDEX_HudScript_Item_SSmashChg 0x9E
#define HS_INDEX_HudScript_Item_AutoSmash 0x9F
#define HS_INDEX_HudScript_Item_FireShield 0xA0
#define HS_INDEX_HudScript_Item_JumpCharge 0xA1
#define HS_INDEX_HudScript_Item_SJumpChg 0xA2
#define HS_INDEX_HudScript_Item_AutoJump 0xA3
#define HS_INDEX_HudScript_Item_DDownPound 0xA4
#define HS_INDEX_HudScript_Item_AutoMultibounce 0xA5
#define HS_INDEX_HudScript_Item_DizzyStomp 0xA6
#define HS_INDEX_HudScript_Item_HammerThrow 0xA7
#define HS_INDEX_HudScript_Item_SmashCharge0 0xA8
#define HS_INDEX_HudScript_Item_PrettyLucky 0xA9
#define HS_INDEX_HudScript_Item_FeelingFine 0xAA
#define HS_INDEX_HudScript_Item_AttackFXA 0xAB
#define HS_INDEX_HudScript_Item_AllorNothing 0xAC
#define HS_INDEX_HudScript_Item_HPDrain 0xAD
#define HS_INDEX_HudScript_Item_JumpCharge0 0xAE
#define HS_INDEX_HudScript_Item_SlowGo 0xAF
#define HS_INDEX_HudScript_Item_FPPlus 0xB0
#define HS_INDEX_HudScript_Item_MegaRush 0xB1
#define HS_INDEX_HudScript_Item_IcePower 0xB2
#define HS_INDEX_HudScript_Item_DefendPlus 0xB3
#define HS_INDEX_HudScript_Item_PayOff 0xB4
#define HS_INDEX_HudScript_Item_MoneyMoney 0xB5
#define HS_INDEX_HudScript_Item_ChillOut 0xB6
#define HS_INDEX_HudScript_Item_HappyHeart 0xB7
#define HS_INDEX_HudScript_Item_ZapTap 0xB8
#define HS_INDEX_HudScript_Item_Berserker 0xB9
#define HS_INDEX_HudScript_Item_RightOn 0xBA
#define HS_INDEX_HudScript_Item_RunawayPay 0xBB
#define HS_INDEX_HudScript_Item_Refund 0xBC
#define HS_INDEX_HudScript_Item_FlowerSaver 0xBD
#define HS_INDEX_HudScript_Item_TripleDip 0xBE
#define HS_INDEX_HudScript_Item_FlowerFanatic 0xBF
#define HS_INDEX_HudScript_Item_PowerJump 0xC0
#define HS_INDEX_HudScript_Item_SuperJump 0xC1
#define HS_INDEX_HudScript_Item_MegaJump 0xC2
#define HS_INDEX_HudScript_Item_PowerSmash1 0xC3
#define HS_INDEX_HudScript_Item_SuperSmash 0xC4
#define HS_INDEX_HudScript_Item_MegaSmash 0xC5
#define HS_INDEX_HudScript_Item_LuckyDay 0xC6
#define HS_INDEX_HudScript_Item_MegaHPDrain 0xC7
#define HS_INDEX_HudScript_Item_BumpAttack 0xC8
#define HS_INDEX_HudScript_Item_PUpDDown 0xC9
#define HS_INDEX_HudScript_Item_PDownDUp 0xCA
#define HS_INDEX_HudScript_Item_HeartFinder 0xCB
#define HS_INDEX_HudScript_Item_FlowerFinder 0xCC
#define HS_INDEX_HudScript_Item_DizzyAttack 0xCD
#define HS_INDEX_HudScript_Item_SpeedySpin 0xCE
#define HS_INDEX_HudScript_Item_SpinAttack 0xCF
#define HS_INDEX_HudScript_Item_ISpy 0xD0
#define HS_INDEX_HudScript_Item_PowerRush 0xD1
#define HS_INDEX_HudScript_Item_LastStand 0xD2
#define HS_INDEX_HudScript_Item_CloseCall 0xD3
#define HS_INDEX_HudScript_Item_CrazyHeart 0xD4
#define HS_INDEX_HudScript_Item_Unused_0D5 0xD5
#define HS_INDEX_HudScript_Item_Unused_0D6 0xD6
#define HS_INDEX_HudScript_Item_Unused_0D7 0xD7
#define HS_INDEX_HudScript_Item_ShrinkSmash 0xD8
#define HS_INDEX_HudScript_Item_ShrinkStomp 0xD9
#define HS_INDEX_HudScript_Item_DDownJump 0xDA
#define HS_INDEX_HudScript_Item_DamageDodge 0xDB
#define HS_INDEX_HudScript_Item_EarthquakeJump 0xDC
#define HS_INDEX_HudScript_Item_HappyFlower 0xDD
#define HS_INDEX_HudScript_Item_Unused_0DE 0xDE
#define HS_INDEX_HudScript_Item_Unused_0DF 0xDF
#define HS_INDEX_HudScript_Item_DeepFocus 0xE0
#define HS_INDEX_HudScript_Item_SuperFocus 0xE1
#define HS_INDEX_HudScript_Item_Kaiden 0xE2
#define HS_INDEX_HudScript_Item_QuickChange 0xE3
#define HS_INDEX_HudScript_Item_Unused_0E4 0xE4
#define HS_INDEX_HudScript_Item_Unused_0E5 0xE5
#define HS_INDEX_HudScript_Item_Unused_0E6 0xE6
#define HS_INDEX_HudScript_Item_Unused_0E7 0xE7
#define HS_INDEX_HudScript_Item_Peekaboo 0xE8
#define HS_INDEX_HudScript_Item_GroupFocus 0xE9
#define HS_INDEX_HudScript_Item_AttackFXD 0xEA
#define HS_INDEX_HudScript_Item_AttackFXB 0xEB
#define HS_INDEX_HudScript_Item_AttackFXE 0xEC
#define HS_INDEX_HudScript_Item_AttackFXC 0xED
#define HS_INDEX_HudScript_Item_AttackFXF 0xEE
#define HS_INDEX_HudScript_Item_Unused_0EF 0xEF
#define HS_INDEX_HudScript_Item_HealthyHealthy 0xF0
#define HS_INDEX_HudScript_Item_Unused_0F1 0xF1
#define HS_INDEX_HudScript_Item_Unused_0F2 0xF2
#define HS_INDEX_HudScript_Item_Unused_0F3 0xF3
#define HS_INDEX_HudScript_Item_Unused_0F4 0xF4
#define HS_INDEX_HudScript_Item_Unused_0F5 0xF5
#define HS_INDEX_HudScript_Item_Unused_0F6 0xF6
#define HS_INDEX_HudScript_Item_Unused_0F7 0xF7
#define HS_INDEX_HudScript_Item_Mushroom 0xF8
#define HS_INDEX_HudScript_Item_SuperShroom 0xF9
#define HS_INDEX_HudScript_Item_UltraShroom 0xFA
#define HS_INDEX_HudScript_Item_LifeShroom 0xFB
#define HS_INDEX_HudScript_Item_DriedShroom 0xFC
#define HS_INDEX_HudScript_Item_TastyTonic 0xFD
#define HS_INDEX_HudScript_Item_SuperSoda 0xFE
#define HS_INDEX_HudScript_Item_BlueBerry 0xFF
#define HS_INDEX_HudScript_Item_RedBerry 0x100
#define HS_INDEX_HudScript_Item_YellowBerry 0x101
#define HS_INDEX_HudScript_Item_BubbleBerry 0x102
#define HS_INDEX_HudScript_Item_Goomnut 0x103
#define HS_INDEX_HudScript_Item_KoopaLeaf 0x104
#define HS_INDEX_HudScript_Item_DriedPasta 0x105
#define HS_INDEX_HudScript_Item_Lime 0x106
#define HS_INDEX_HudScript_Item_Lemon 0x107
#define HS_INDEX_HudScript_Item_DriedFruit 0x108
#define HS_INDEX_HudScript_Item_StrangeLeaf 0x109
#define HS_INDEX_HudScript_Item_CakeMix 0x10A
#define HS_INDEX_HudScript_Item_Egg 0x10B
#define HS_INDEX_HudScript_Item_Coconut 0x10C
#define HS_INDEX_HudScript_Item_Melon 0x10D
#define HS_INDEX_HudScript_Item_StinkyHerb 0x10E
#define HS_INDEX_HudScript_Item_IcedPotato 0x10F
#define HS_INDEX_HudScript_Item_HoneySyrup 0x110
#define HS_INDEX_HudScript_Item_MapleSyrup 0x111
#define HS_INDEX_HudScript_Item_JamminJelly 0x112
#define HS_INDEX_HudScript_Item_WhackasBump 0x113
#define HS_INDEX_HudScript_Item_Apple 0x114
#define HS_INDEX_HudScript_Item_BakingSalt 0x115
#define HS_INDEX_HudScript_Item_BakingSugar 0x116
#define HS_INDEX_HudScript_Item_BakingEgg 0x117
#define HS_INDEX_HudScript_Item_BakingCream 0x118
#define HS_INDEX_HudScript_Item_BakingStrawberry 0x119
#define HS_INDEX_HudScript_Item_BakingButter 0x11A
#define HS_INDEX_HudScript_Item_BakingCleanser 0x11B
#define HS_INDEX_HudScript_Item_BakingWater 0x11C
#define HS_INDEX_HudScript_Item_BakingFlour 0x11D
#define HS_INDEX_HudScript_Item_BakingMilk 0x11E
#define HS_INDEX_HudScript_Item_Unused_11F 0x11F
#define HS_INDEX_HudScript_Item_FireFlower 0x120
#define HS_INDEX_HudScript_Item_SnowmanDoll 0x121
#define HS_INDEX_HudScript_Item_ThunderRage 0x122
#define HS_INDEX_HudScript_Item_ThunderBolt 0x123
#define HS_INDEX_HudScript_Item_ShootingStar 0x124
#define HS_INDEX_HudScript_Item_DustyHammer 0x125
#define HS_INDEX_HudScript_Item_Pebble 0x126
#define HS_INDEX_HudScript_Item_Unused_127 0x127
#define HS_INDEX_HudScript_Item_StoneCap 0x128
#define HS_INDEX_HudScript_Item_VoltShroom 0x129
#define HS_INDEX_HudScript_Item_PowerStar 0x12A
#define HS_INDEX_HudScript_Item_Parasol 0x12B
#define HS_INDEX_HudScript_Item_MagicMirror 0x12C
#define HS_INDEX_HudScript_Item_Unused_12D 0x12D
#define HS_INDEX_HudScript_Item_Unused_12E 0x12E
#define HS_INDEX_HudScript_Item_Unused_12F 0x12F
#define HS_INDEX_HudScript_Item_SleepySheep 0x130
#define HS_INDEX_HudScript_Item_XBandage 0x131
#define HS_INDEX_HudScript_Item_POWBlock 0x132
#define HS_INDEX_HudScript_Item_HustleDrink 0x133
#define HS_INDEX_HudScript_Item_StopWatch 0x134
#define HS_INDEX_HudScript_Item_DizzyDial 0x135
#define HS_INDEX_HudScript_Item_Unused_136 0x136
#define HS_INDEX_HudScript_Item_Unused_137 0x137
#define HS_INDEX_HudScript_Item_PleaseComeBack 0x138
#define HS_INDEX_HudScript_Item_Unused_139 0x139
#define HS_INDEX_HudScript_Item_FrightJar 0x13A
#define HS_INDEX_HudScript_Item_Mystery 0x13B
#define HS_INDEX_HudScript_Item_RepelGel 0x13C
#define HS_INDEX_HudScript_Item_InsecticideHerb 0x13D
#define HS_INDEX_HudScript_Item_Unused_13E 0x13E
#define HS_INDEX_HudScript_Item_Unused_13F 0x13F
#define HS_INDEX_HudScript_Item_Present 0x140
#define HS_INDEX_HudScript_Item_CakeDone 0x141
#define HS_INDEX_HudScript_Item_CakeBare 0x142
#define HS_INDEX_HudScript_Item_CakePan 0x143
#define HS_INDEX_HudScript_Item_CakeBatter 0x144
#define HS_INDEX_HudScript_Item_CakeBowl 0x145
#define HS_INDEX_HudScript_Item_CakeMixed 0x146
#define HS_INDEX_HudScript_Item_CakeWithIcing 0x147
#define HS_INDEX_HudScript_Item_CakeWithBerries 0x148
#define HS_INDEX_HudScript_Item_PartnerAttack 0x149
#define HS_INDEX_HudScript_Item_Hammer1Icon 0x14A
#define HS_INDEX_HudScript_Item_Hammer2Icon 0x14B
#define HS_INDEX_HudScript_Item_Hammer3Icon 0x14C
#define HS_INDEX_HudScript_Item_Boots1Icon 0x14D
#define HS_INDEX_HudScript_Item_Boots2Icon 0x14E
#define HS_INDEX_HudScript_Item_Boots3Icon 0x14F
#define HS_INDEX_HudScript_Item_ItemsIcon 0x150
#define HS_INDEX_HES_Item_SpicySoup 0x1
#define HS_INDEX_HES_Item_ApplePie 0x2
#define HS_INDEX_HES_Item_HoneyUltra 0x3
#define HS_INDEX_HES_Item_MapleUltra 0x4
#define HS_INDEX_HES_Item_JellyUltra 0x5
#define HS_INDEX_HES_Item_Koopasta 0x6
#define HS_INDEX_HES_Item_FriedShroom 0x7
#define HS_INDEX_HES_Item_ShroomCake 0x8
#define HS_INDEX_HES_Item_ShroomSteak 0x9
#define HS_INDEX_HES_Item_HotShroom 0xA
#define HS_INDEX_HES_Item_SweetShroom 0xB
#define HS_INDEX_HES_Item_HealthyJuice 0xC
#define HS_INDEX_HES_Item_BlandMeal 0xD
#define HS_INDEX_HES_Item_YummyMeal 0xE
#define HS_INDEX_HES_Item_DeluxeFeast 0xF
#define HS_INDEX_HES_Item_SpecialShake 0x10
#define HS_INDEX_HES_Item_BigCookie 0x11
#define HS_INDEX_HES_Item_Cake 0x12
#define HS_INDEX_HES_Item_Mistake 0x13
#define HS_INDEX_HES_Item_KoopaTea 0x14
#define HS_INDEX_HES_Item_HoneySuper 0x15
#define HS_INDEX_HES_Item_MapleSuper 0x16
#define HS_INDEX_HES_Item_JellySuper 0x17
#define HS_INDEX_HES_Item_Spaghetti 0x18
#define HS_INDEX_HES_Item_EggMissile 0x19
#define HS_INDEX_HES_Item_FriedEgg 0x1A
#define HS_INDEX_HES_Item_HoneyShroom 0x1B
#define HS_INDEX_HES_Item_HoneyCandy 0x1C
#define HS_INDEX_HES_Item_ElectroPop 0x1D
#define HS_INDEX_HES_Item_FirePop 0x1E
#define HS_INDEX_HES_Item_LimeCandy 0x1F
#define HS_INDEX_HES_Item_CocoPop 0x20
#define HS_INDEX_HES_Item_LemonCandy 0x21
#define HS_INDEX_HES_Item_JellyPop 0x22
#define HS_INDEX_HES_Item_StrangeCake 0x23
#define HS_INDEX_HES_Item_KookyCookie 0x24
#define HS_INDEX_HES_Item_FrozenFries 0x25
#define HS_INDEX_HES_Item_PotatoSalad 0x26
#define HS_INDEX_HES_Item_NuttyCake 0x27
#define HS_INDEX_HES_Item_MapleShroom 0x28
#define HS_INDEX_HES_Item_BoiledEgg 0x29
#define HS_INDEX_HES_Item_YoshiCookie 0x2A
#define HS_INDEX_HES_Item_JellyShroom 0x2B
#define HS_INDEX_HES_Item_Unused_02C 0x2C
#define HS_INDEX_HES_Item_Unused_02D 0x2D
#define HS_INDEX_HES_Item_Unused_02E 0x2E
#define HS_INDEX_HES_Item_Unused_02F 0x2F
#define HS_INDEX_HES_Item_Unused_030 0x30
#define HS_INDEX_HES_Item_Heart 0x31
#define HS_INDEX_HES_Item_Coin 0x32
#define HS_INDEX_HES_Item_HeartPiece 0x33
#define HS_INDEX_HES_Item_StarPoint 0x34
#define HS_INDEX_HES_Item_HeartPoint 0x35
#define HS_INDEX_HES_Item_FlowerPoint 0x36
#define HS_INDEX_HES_Item_StarPiece 0x37
#define HS_INDEX_HES_Item_Jump 0x38
#define HS_INDEX_HES_Item_SpinJump 0x39
#define HS_INDEX_HES_Item_TornadoJump 0x3A
#define HS_INDEX_HES_Item_Hammer 0x3B
#define HS_INDEX_HES_Item_SuperHammer 0x3C
#define HS_INDEX_HES_Item_UltraHammer 0x3D
#define HS_INDEX_HES_Item_LuckyStar 0x3E
#define HS_INDEX_HES_Item_Map 0x3F
#define HS_INDEX_HES_Item_KoopaFortressKey 0x40
#define HS_INDEX_HES_Item_RuinsKey 0x41
#define HS_INDEX_HES_Item_TubbaCastleKey 0x42
#define HS_INDEX_HES_Item_CrystalPalaceKey 0x43
#define HS_INDEX_HES_Item_BowserCastleKey 0x44
#define HS_INDEX_HES_Item_Dolly 0x45
#define HS_INDEX_HES_Item_KooperShell 0x46
#define HS_INDEX_HES_Item_PulseStone 0x47
#define HS_INDEX_HES_Item_Artifact 0x48
#define HS_INDEX_HES_Item_VolcanoVase 0x49
#define HS_INDEX_HES_Item_PyramidStone 0x4A
#define HS_INDEX_HES_Item_DiamondStone 0x4B
#define HS_INDEX_HES_Item_LunarStone 0x4C
#define HS_INDEX_HES_Item_ForestPass 0x4D
#define HS_INDEX_HES_Item_BooRecordOutline 0x4E
#define HS_INDEX_HES_Item_BooRecord 0x4F
#define HS_INDEX_HES_Item_BooWeight 0x50
#define HS_INDEX_HES_Item_BooPortrait 0x51
#define HS_INDEX_HES_Item_MysticalKey 0x52
#define HS_INDEX_HES_Item_IronKey 0x53
#define HS_INDEX_HES_Item_ToyTrain 0x54
#define HS_INDEX_HES_Item_FryingPan 0x55
#define HS_INDEX_HES_Item_Dictionary 0x56
#define HS_INDEX_HES_Item_MysteryNote 0x57
#define HS_INDEX_HES_Item_SuspiciousNote 0x58
#define HS_INDEX_HES_Item_MagicalSeed1 0x59
#define HS_INDEX_HES_Item_MagicalSeed2 0x5A
#define HS_INDEX_HES_Item_MagicalSeed3 0x5B
#define HS_INDEX_HES_Item_MagicalSeed4 0x5C
#define HS_INDEX_HES_Item_CrystalBerry 0x5D
#define HS_INDEX_HES_Item_WaterStone 0x5E
#define HS_INDEX_HES_Item_MagicalBean 0x5F
#define HS_INDEX_HES_Item_FertileSoil 0x60
#define HS_INDEX_HES_Item_MiracleWater 0x61
#define HS_INDEX_HES_Item_UltraStone 0x62
#define HS_INDEX_HES_Item_ToadDoll 0x63
#define HS_INDEX_HES_Item_Calculator 0x64
#define HS_INDEX_HES_Item_Screwdriver 0x65
#define HS_INDEX_HES_Item_Cookbook 0x66
#define HS_INDEX_HES_Item_JadeRaven 0x67
#define HS_INDEX_HES_Item_SnowmanBucket 0x68
#define HS_INDEX_HES_Item_SnowmanScarf 0x69
#define HS_INDEX_HES_Item_RedKey 0x6A
#define HS_INDEX_HES_Item_BlueKey 0x6B
#define HS_INDEX_HES_Item_KootPackage 0x6C
#define HS_INDEX_HES_Item_KootRedJar 0x6D
#define HS_INDEX_HES_Item_Melody 0x6E
#define HS_INDEX_HES_Item_Lyrics 0x6F
#define HS_INDEX_HES_Item_Mailbag 0x70
#define HS_INDEX_HES_Item_StarStone 0x71
#define HS_INDEX_HES_Item_SneakyParasol 0x72
#define HS_INDEX_HES_Item_PeachKey 0x73
#define HS_INDEX_HES_Item_UNK_1DC210 0x74
#define HS_INDEX_HES_Item_UNK_1DC430 0x75
#define HS_INDEX_HES_Item_UNK_1DC650 0x76
#define HS_INDEX_HES_Item_UNK_1DC870 0x77
#define HS_INDEX_HES_Item_FirstDegreeCard 0x78
#define HS_INDEX_HES_Item_SecondDegreeCard 0x79
#define HS_INDEX_HES_Item_ThirdDegreeCard 0x7A
#define HS_INDEX_HES_Item_FourthDegreeCard 0x7B
#define HS_INDEX_HES_Item_Diploma 0x7C
#define HS_INDEX_HES_Item_CrystalBall 0x7D
#define HS_INDEX_HES_Item_GoldCredit 0x7E
#define HS_INDEX_HES_Item_SilverCredit 0x7F
#define HS_INDEX_HES_Item_KootKoopaLegends 0x80
#define HS_INDEX_HES_Item_KootTheTape 0x81
#define HS_INDEX_HES_Item_KootLuigiAutograph 0x82
#define HS_INDEX_HES_Item_KootEmptyWallet 0x83
#define HS_INDEX_HES_Item_KootMerluvleeAutograph 0x84
#define HS_INDEX_HES_Item_KootShell 0x85
#define HS_INDEX_HES_Item_KootPhoto 0x86
#define HS_INDEX_HES_Item_KootGlasses 0x87
#define HS_INDEX_HES_Item_Letter 0x88
#define HS_INDEX_HES_Item_Unused_089 0x89
#define HS_INDEX_HES_Item_Unused_08A 0x8A
#define HS_INDEX_HES_Item_Unused_08B 0x8B
#define HS_INDEX_HES_Item_Unused_08C 0x8C
#define HS_INDEX_HES_Item_Unused_08D 0x8D
#define HS_INDEX_HES_Item_Unused_08E 0x8E
#define HS_INDEX_HES_Item_Unused_08F 0x8F
#define HS_INDEX_HES_Item_SpinSmash 0x90
#define HS_INDEX_HES_Item_Multibounce 0x91
#define HS_INDEX_HES_Item_PowerPlus 0x92
#define HS_INDEX_HES_Item_DodgeMaster 0x93
#define HS_INDEX_HES_Item_PowerBounce 0x94
#define HS_INDEX_HES_Item_SpikeShield 0x95
#define HS_INDEX_HES_Item_FirstAttack 0x96
#define HS_INDEX_HES_Item_HPPlus 0x97
#define HS_INDEX_HES_Item_QuakeHammer 0x98
#define HS_INDEX_HES_Item_DoubleDip 0x99
#define HS_INDEX_HES_Item_PowerQuake 0x9A
#define HS_INDEX_HES_Item_MegaQuake 0x9B
#define HS_INDEX_HES_Item_SleepStomp 0x9C
#define HS_INDEX_HES_Item_SmashCharge 0x9D
#define HS_INDEX_HES_Item_SSmashChg 0x9E
#define HS_INDEX_HES_Item_AutoSmash 0x9F
#define HS_INDEX_HES_Item_FireShield 0xA0
#define HS_INDEX_HES_Item_JumpCharge 0xA1
#define HS_INDEX_HES_Item_SJumpChg 0xA2
#define HS_INDEX_HES_Item_AutoJump 0xA3
#define HS_INDEX_HES_Item_DDownPound 0xA4
#define HS_INDEX_HES_Item_AutoMultibounce 0xA5
#define HS_INDEX_HES_Item_DizzyStomp 0xA6
#define HS_INDEX_HES_Item_HammerThrow 0xA7
#define HS_INDEX_HES_Item_SmashCharge0 0xA8
#define HS_INDEX_HES_Item_PrettyLucky 0xA9
#define HS_INDEX_HES_Item_FeelingFine 0xAA
#define HS_INDEX_HES_Item_AttackFXA 0xAB
#define HS_INDEX_HES_Item_AllorNothing 0xAC
#define HS_INDEX_HES_Item_HPDrain 0xAD
#define HS_INDEX_HES_Item_JumpCharge0 0xAE
#define HS_INDEX_HES_Item_SlowGo 0xAF
#define HS_INDEX_HES_Item_FPPlus 0xB0
#define HS_INDEX_HES_Item_MegaRush 0xB1
#define HS_INDEX_HES_Item_IcePower 0xB2
#define HS_INDEX_HES_Item_DefendPlus 0xB3
#define HS_INDEX_HES_Item_PayOff 0xB4
#define HS_INDEX_HES_Item_MoneyMoney 0xB5
#define HS_INDEX_HES_Item_ChillOut 0xB6
#define HS_INDEX_HES_Item_HappyHeart 0xB7
#define HS_INDEX_HES_Item_ZapTap 0xB8
#define HS_INDEX_HES_Item_Berserker 0xB9
#define HS_INDEX_HES_Item_RightOn 0xBA
#define HS_INDEX_HES_Item_RunawayPay 0xBB
#define HS_INDEX_HES_Item_Refund 0xBC
#define HS_INDEX_HES_Item_FlowerSaver 0xBD
#define HS_INDEX_HES_Item_TripleDip 0xBE
#define HS_INDEX_HES_Item_FlowerFanatic 0xBF
#define HS_INDEX_HES_Item_PowerJump 0xC0
#define HS_INDEX_HES_Item_SuperJump 0xC1
#define HS_INDEX_HES_Item_MegaJump 0xC2
#define HS_INDEX_HES_Item_PowerSmash1 0xC3
#define HS_INDEX_HES_Item_SuperSmash 0xC4
#define HS_INDEX_HES_Item_MegaSmash 0xC5
#define HS_INDEX_HES_Item_LuckyDay 0xC6
#define HS_INDEX_HES_Item_MegaHPDrain 0xC7
#define HS_INDEX_HES_Item_BumpAttack 0xC8
#define HS_INDEX_HES_Item_PUpDDown 0xC9
#define HS_INDEX_HES_Item_PDownDUp 0xCA
#define HS_INDEX_HES_Item_HeartFinder 0xCB
#define HS_INDEX_HES_Item_FlowerFinder 0xCC
#define HS_INDEX_HES_Item_DizzyAttack 0xCD
#define HS_INDEX_HES_Item_SpeedySpin 0xCE
#define HS_INDEX_HES_Item_SpinAttack 0xCF
#define HS_INDEX_HES_Item_ISpy 0xD0
#define HS_INDEX_HES_Item_PowerRush 0xD1
#define HS_INDEX_HES_Item_LastStand 0xD2
#define HS_INDEX_HES_Item_CloseCall 0xD3
#define HS_INDEX_HES_Item_CrazyHeart 0xD4
#define HS_INDEX_HES_Item_Unused_0D5 0xD5
#define HS_INDEX_HES_Item_Unused_0D6 0xD6
#define HS_INDEX_HES_Item_Unused_0D7 0xD7
#define HS_INDEX_HES_Item_ShrinkSmash 0xD8
#define HS_INDEX_HES_Item_ShrinkStomp 0xD9
#define HS_INDEX_HES_Item_DDownJump 0xDA
#define HS_INDEX_HES_Item_DamageDodge 0xDB
#define HS_INDEX_HES_Item_EarthquakeJump 0xDC
#define HS_INDEX_HES_Item_HappyFlower 0xDD
#define HS_INDEX_HES_Item_Unused_0DE 0xDE
#define HS_INDEX_HES_Item_Unused_0DF 0xDF
#define HS_INDEX_HES_Item_DeepFocus 0xE0
#define HS_INDEX_HES_Item_SuperFocus 0xE1
#define HS_INDEX_HES_Item_Kaiden 0xE2
#define HS_INDEX_HES_Item_QuickChange 0xE3
#define HS_INDEX_HES_Item_Unused_0E4 0xE4
#define HS_INDEX_HES_Item_Unused_0E5 0xE5
#define HS_INDEX_HES_Item_Unused_0E6 0xE6
#define HS_INDEX_HES_Item_Unused_0E7 0xE7
#define HS_INDEX_HES_Item_Peekaboo 0xE8
#define HS_INDEX_HES_Item_GroupFocus 0xE9
#define HS_INDEX_HES_Item_AttackFXD 0xEA
#define HS_INDEX_HES_Item_AttackFXB 0xEB
#define HS_INDEX_HES_Item_AttackFXE 0xEC
#define HS_INDEX_HES_Item_AttackFXC 0xED
#define HS_INDEX_HES_Item_AttackFXF 0xEE
#define HS_INDEX_HES_Item_Unused_0EF 0xEF
#define HS_INDEX_HES_Item_HealthyHealthy 0xF0
#define HS_INDEX_HES_Item_Unused_0F1 0xF1
#define HS_INDEX_HES_Item_Unused_0F2 0xF2
#define HS_INDEX_HES_Item_Unused_0F3 0xF3
#define HS_INDEX_HES_Item_Unused_0F4 0xF4
#define HS_INDEX_HES_Item_Unused_0F5 0xF5
#define HS_INDEX_HES_Item_Unused_0F6 0xF6
#define HS_INDEX_HES_Item_Unused_0F7 0xF7
#define HS_INDEX_HES_Item_Mushroom 0xF8
#define HS_INDEX_HES_Item_SuperShroom 0xF9
#define HS_INDEX_HES_Item_UltraShroom 0xFA
#define HS_INDEX_HES_Item_LifeShroom 0xFB
#define HS_INDEX_HES_Item_DriedShroom 0xFC
#define HS_INDEX_HES_Item_TastyTonic 0xFD
#define HS_INDEX_HES_Item_SuperSoda 0xFE
#define HS_INDEX_HES_Item_BlueBerry 0xFF
#define HS_INDEX_HES_Item_RedBerry 0x100
#define HS_INDEX_HES_Item_YellowBerry 0x101
#define HS_INDEX_HES_Item_BubbleBerry 0x102
#define HS_INDEX_HES_Item_Goomnut 0x103
#define HS_INDEX_HES_Item_KoopaLeaf 0x104
#define HS_INDEX_HES_Item_DriedPasta 0x105
#define HS_INDEX_HES_Item_Lime 0x106
#define HS_INDEX_HES_Item_Lemon 0x107
#define HS_INDEX_HES_Item_DriedFruit 0x108
#define HS_INDEX_HES_Item_StrangeLeaf 0x109
#define HS_INDEX_HES_Item_CakeMix 0x10A
#define HS_INDEX_HES_Item_Egg 0x10B
#define HS_INDEX_HES_Item_Coconut 0x10C
#define HS_INDEX_HES_Item_Melon 0x10D
#define HS_INDEX_HES_Item_StinkyHerb 0x10E
#define HS_INDEX_HES_Item_IcedPotato 0x10F
#define HS_INDEX_HES_Item_HoneySyrup 0x110
#define HS_INDEX_HES_Item_MapleSyrup 0x111
#define HS_INDEX_HES_Item_JamminJelly 0x112
#define HS_INDEX_HES_Item_WhackasBump 0x113
#define HS_INDEX_HES_Item_Apple 0x114
#define HS_INDEX_HES_Item_BakingSalt 0x115
#define HS_INDEX_HES_Item_BakingSugar 0x116
#define HS_INDEX_HES_Item_BakingEgg 0x117
#define HS_INDEX_HES_Item_BakingCream 0x118
#define HS_INDEX_HES_Item_BakingStrawberry 0x119
#define HS_INDEX_HES_Item_BakingButter 0x11A
#define HS_INDEX_HES_Item_BakingCleanser 0x11B
#define HS_INDEX_HES_Item_BakingWater 0x11C
#define HS_INDEX_HES_Item_BakingFlour 0x11D
#define HS_INDEX_HES_Item_BakingMilk 0x11E
#define HS_INDEX_HES_Item_Unused_11F 0x11F
#define HS_INDEX_HES_Item_FireFlower 0x120
#define HS_INDEX_HES_Item_SnowmanDoll 0x121
#define HS_INDEX_HES_Item_ThunderRage 0x122
#define HS_INDEX_HES_Item_ThunderBolt 0x123
#define HS_INDEX_HES_Item_ShootingStar 0x124
#define HS_INDEX_HES_Item_DustyHammer 0x125
#define HS_INDEX_HES_Item_Pebble 0x126
#define HS_INDEX_HES_Item_Unused_127 0x127
#define HS_INDEX_HES_Item_StoneCap 0x128
#define HS_INDEX_HES_Item_VoltShroom 0x129
#define HS_INDEX_HES_Item_PowerStar 0x12A
#define HS_INDEX_HES_Item_Parasol 0x12B
#define HS_INDEX_HES_Item_MagicMirror 0x12C
#define HS_INDEX_HES_Item_Unused_12D 0x12D
#define HS_INDEX_HES_Item_Unused_12E 0x12E
#define HS_INDEX_HES_Item_Unused_12F 0x12F
#define HS_INDEX_HES_Item_SleepySheep 0x130
#define HS_INDEX_HES_Item_XBandage 0x131
#define HS_INDEX_HES_Item_POWBlock 0x132
#define HS_INDEX_HES_Item_HustleDrink 0x133
#define HS_INDEX_HES_Item_StopWatch 0x134
#define HS_INDEX_HES_Item_DizzyDial 0x135
#define HS_INDEX_HES_Item_Unused_136 0x136
#define HS_INDEX_HES_Item_Unused_137 0x137
#define HS_INDEX_HES_Item_PleaseComeBack 0x138
#define HS_INDEX_HES_Item_Unused_139 0x139
#define HS_INDEX_HES_Item_FrightJar 0x13A
#define HS_INDEX_HES_Item_Mystery 0x13B
#define HS_INDEX_HES_Item_RepelGel 0x13C
#define HS_INDEX_HES_Item_InsecticideHerb 0x13D
#define HS_INDEX_HES_Item_Unused_13E 0x13E
#define HS_INDEX_HES_Item_Unused_13F 0x13F
#define HS_INDEX_HES_Item_Present 0x140
#define HS_INDEX_HES_Item_CakeDone 0x141
#define HS_INDEX_HES_Item_CakeBare 0x142
#define HS_INDEX_HES_Item_CakePan 0x143
#define HS_INDEX_HES_Item_CakeBatter 0x144
#define HS_INDEX_HES_Item_CakeBowl 0x145
#define HS_INDEX_HES_Item_CakeMixed 0x146
#define HS_INDEX_HES_Item_CakeWithIcing 0x147
#define HS_INDEX_HES_Item_CakeWithBerries 0x148
#define HS_INDEX_HES_Item_PartnerAttack 0x149
#define HS_INDEX_HES_Item_Hammer1Icon 0x14A
#define HS_INDEX_HES_Item_Hammer2Icon 0x14B
#define HS_INDEX_HES_Item_Hammer3Icon 0x14C
#define HS_INDEX_HES_Item_Boots1Icon 0x14D
#define HS_INDEX_HES_Item_Boots2Icon 0x14E
#define HS_INDEX_HES_Item_Boots3Icon 0x14F
#define HS_INDEX_HES_Item_ItemsIcon 0x150

20
include/sparkle_script.h Normal file
View File

@ -0,0 +1,20 @@
#include "common.h"
typedef s32 SparkleScript[0];
enum {
SPARKLE_OP_End = 0,
SPARKLE_OP_SetGfx = 1,
SPARKLE_OP_Restart = 2,
SPARKLE_OP_Jump = 3,
SPARKLE_OP_Break = 4,
SPARKLE_OP_SetCI = 7
};
#define sp_End SPARKLE_OP_End,
#define sp_SetGfx(time, gfx) SPARKLE_OP_SetGfx, time, (s32)gfx,
#define sp_Restart SPARKLE_OP_Restart,
#define sp_Jump(dest) SPARKLE_OP_Jump, (s32)dest,
/// Purpose unknown; arg is not read
#define sp_Break(unk) SPARKLE_OP_Break, unk,
#define sp_SetCI(time, name, width, height) SPARKLE_OP_SetCI, time, (s32)name##_png, (s32)name##_pal, width, height,

View File

@ -12,20 +12,20 @@ s16 D_802809F6 = -1;
s16 D_802809F8 = 0;
u16 D_802809FA = 0;
extern HudScript HudScript_HPDigit0;
extern HudScript HudScript_HPDigit1;
extern HudScript HudScript_HPDigit2;
extern HudScript HudScript_HPDigit3;
extern HudScript HudScript_HPDigit4;
extern HudScript HudScript_HPDigit5;
extern HudScript HudScript_HPDigit6;
extern HudScript HudScript_HPDigit7;
extern HudScript HudScript_HPDigit8;
extern HudScript HudScript_HPDigit9;
extern HudScript HES_HPDigit0;
extern HudScript HES_HPDigit1;
extern HudScript HES_HPDigit2;
extern HudScript HES_HPDigit3;
extern HudScript HES_HPDigit4;
extern HudScript HES_HPDigit5;
extern HudScript HES_HPDigit6;
extern HudScript HES_HPDigit7;
extern HudScript HES_HPDigit8;
extern HudScript HES_HPDigit9;
HudScript* bHPDigitHudScripts[] = {
&HudScript_HPDigit0, &HudScript_HPDigit1, &HudScript_HPDigit2, &HudScript_HPDigit3, &HudScript_HPDigit4,
&HudScript_HPDigit5, &HudScript_HPDigit6, &HudScript_HPDigit7, &HudScript_HPDigit8, &HudScript_HPDigit9,
&HES_HPDigit0, &HES_HPDigit1, &HES_HPDigit2, &HES_HPDigit3, &HES_HPDigit4,
&HES_HPDigit5, &HES_HPDigit6, &HES_HPDigit7, &HES_HPDigit8, &HES_HPDigit9,
NULL, NULL, NULL,
};
@ -93,10 +93,10 @@ extern s32 D_8029EFBC;
extern s32 D_8029EFC0[10];
extern s32 D_8029EFE8[10];
extern s32 D_8029F010[10];
extern HudScript HudScript_HPBar;
extern HudScript HudScript_Item_SmallStarPoint;
extern HudScript HudScript_Item_StarPoint;
extern HudScript HudScript_StatusSPShine;
extern HudScript HES_HPBar;
extern HudScript HES_Item_SmallStarPoint;
extern HudScript HES_Item_StarPoint;
extern HudScript HES_StatusSPShine;
void func_8023ED5C(void);
void func_8023F088(Camera*);
@ -198,23 +198,23 @@ void initialize_battle(void) {
func_8024EDC0();
func_80268E88();
set_windows_visible(WINDOW_GROUP_1);
D_8029EFBC = hud_element_create(&HudScript_HPBar);
D_8029EFBC = hud_element_create(&HES_HPBar);
hud_element_set_flags(D_8029EFBC, HUD_ELEMENT_FLAGS_80);
for (i = 0; i < ARRAY_COUNT(D_8029EFC0); i++) {
hudElemID = D_8029EFC0[i] = hud_element_create(&HudScript_Item_StarPoint);
hudElemID = D_8029EFC0[i] = hud_element_create(&HES_Item_StarPoint);
hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_depth(hudElemID, 20);
}
for (i = 0; i < ARRAY_COUNT(D_8029EFE8); i++) {
hudElemID = D_8029EFE8[i] = hud_element_create(&HudScript_StatusSPShine);
hudElemID = D_8029EFE8[i] = hud_element_create(&HES_StatusSPShine);
hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_depth(hudElemID, 20);
}
for (i = 0; i < ARRAY_COUNT(D_8029F010); i++) {
hudElemID = D_8029F010[i] = hud_element_create(&HudScript_Item_SmallStarPoint);
hudElemID = D_8029F010[i] = hud_element_create(&HES_Item_SmallStarPoint);
hud_element_set_flags(hudElemID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_depth(hudElemID, 20);
}
@ -771,7 +771,7 @@ void btl_draw_enemy_health_bars(void) {
screenY += 16;
id = D_8029EFBC;
hud_element_set_render_depth(id, 10);
hud_element_set_script(id, &HudScript_HPBar);
hud_element_set_script(id, &HES_HPBar);
hud_element_set_render_pos(id, screenX, screenY);
hud_element_draw_clipped(id);
@ -883,16 +883,16 @@ void btl_update_starpoints_display(void) {
for (i = 0; i < tens; i++) {
id = D_8029EFC0[i];
if (hud_element_get_script(id) != HudScript_Item_StarPoint) {
hud_element_set_script(id, &HudScript_Item_StarPoint);
if (hud_element_get_script(id) != HES_Item_StarPoint) {
hud_element_set_script(id, &HES_Item_StarPoint);
}
hud_element_clear_flags(id, 2);
hud_element_set_render_pos(id, posX, posY);
hud_element_draw_clipped(id);
id = D_8029EFE8[i];
if (hud_element_get_script(id) != HudScript_StatusSPShine) {
hud_element_set_script(id, &HudScript_StatusSPShine);
if (hud_element_get_script(id) != HES_StatusSPShine) {
hud_element_set_script(id, &HES_StatusSPShine);
}
hud_element_clear_flags(id, 2);
hud_element_set_render_pos(id, posX, posY - 5);
@ -916,8 +916,8 @@ void btl_update_starpoints_display(void) {
for (i = 0; i < ones; i++) {
id = D_8029F010[i];
if (hud_element_get_script(id) != HudScript_Item_SmallStarPoint) {
hud_element_set_script(id, &HudScript_Item_SmallStarPoint);
if (hud_element_get_script(id) != HES_Item_SmallStarPoint) {
hud_element_set_script(id, &HES_Item_SmallStarPoint);
}
hud_element_clear_flags(id, 2);
hud_element_set_render_pos(id, posX, posY);

View File

@ -33,7 +33,7 @@ extern HudScript D_802AA320;
extern HudScript D_802AA694;
extern HudScript D_802AAA08;
extern HudScript D_802AAA30;
extern HudScript HudScript_ProjectorBeam;
extern HudScript HES_ProjectorBeam;
extern EvtScript PlayerScriptDispatcher;
extern s32 D_8029FA80[4];
@ -553,7 +553,7 @@ void btl_state_update_celebration(void) {
D_8029FB60[2] = 1;
}
D_8029FAE8 = id = hud_element_create(&HudScript_ProjectorBeam);
D_8029FAE8 = id = hud_element_create(&HES_ProjectorBeam);
hud_element_create_transform_B(id);
hud_element_set_render_pos(id, 156, 13);
hud_element_set_tint(id, 255, 255, 255);

View File

@ -2,8 +2,8 @@
#include "effects.h"
#include "hud_element.h"
extern HudScript HudScript_Happy;
extern HudScript HudScript_HPDrain;
extern HudScript HES_Happy;
extern HudScript HES_HPDrain;
extern s32 D_8029FB90;
extern f32 D_8029FB94;
@ -135,7 +135,7 @@ ApiStatus N(GiveRefund)(Evt* script, s32 isInitialCall) {
posY = player->currentPos.y;
posZ = player->currentPos.z;
get_screen_coords(gCurrentCameraID, posX, posY, posZ, &iconPosX, &iconPosY, &iconPosZ);
D_8029FBA0 = hud_element_create(&HudScript_Refund);
D_8029FBA0 = hud_element_create(&HES_Refund);
hud_element_set_render_pos(D_8029FBA0, iconPosX + 36, iconPosY - 63);
}
@ -407,13 +407,13 @@ ApiStatus func_802619E8(Evt* script, s32 isInitialCall) {
screenY -= 19;
if (script->varTable[10] > 0) {
D_8029FBAC = hud_element_create(&HudScript_HPDrain);
D_8029FBAC = hud_element_create(&HES_HPDrain);
hud_element_set_render_pos(D_8029FBAC, screenX, screenY);
screenY += 9;
}
if (script->varTable[11] > 0 || script->varTable[12] > 0) {
D_8029FBA8 = hud_element_create(&HudScript_Happy);
D_8029FBA8 = hud_element_create(&HES_Happy);
hud_element_set_render_pos(D_8029FBA8, screenX, screenY);
}
return ApiStatus_DONE2;

View File

@ -1,87 +1,87 @@
#include "common.h"
#include "hud_element.h"
extern HudScript HudScript_YellowArrow;
extern HudScript HES_YellowArrow;
extern HudScript HudScript_MenuFlee;
extern HudScript HudScript_MenuFleeDisabled;
extern HudScript HudScript_MenuDefend;
extern HudScript HudScript_MenuDefendDisabled;
extern HudScript HudScript_MenuStrategies;
extern HudScript HudScript_MenuStrategiesDisabled;
extern HudScript HudScript_MenuPouch;
extern HudScript HudScript_MenuPouchDisabled;
extern HudScript HudScript_MenuDoNothing;
extern HudScript HudScript_MenuDoNothingDisabled;
extern HudScript HES_MenuFlee;
extern HudScript HES_MenuFleeDisabled;
extern HudScript HES_MenuDefend;
extern HudScript HES_MenuDefendDisabled;
extern HudScript HES_MenuStrategies;
extern HudScript HES_MenuStrategiesDisabled;
extern HudScript HES_MenuPouch;
extern HudScript HES_MenuPouchDisabled;
extern HudScript HES_MenuDoNothing;
extern HudScript HES_MenuDoNothingDisabled;
extern HudScript HudScript_Kooper;
extern HudScript HudScript_Bombette;
extern HudScript HudScript_Partner0;
extern HudScript HudScript_Partner0Disabled;
extern HudScript HudScript_Goombario;
extern HudScript HudScript_GoombarioDisabled;
extern HudScript HudScript_KooperDisabled;
extern HudScript HudScript_BombetteDisabled;
extern HudScript HudScript_Parakarry;
extern HudScript HudScript_ParakarryDisabled;
extern HudScript HudScript_Bow;
extern HudScript HudScript_BowDisabled;
extern HudScript HudScript_Watt;
extern HudScript HudScript_WattDisabled;
extern HudScript HudScript_Sushie;
extern HudScript HudScript_SushieDisabled;
extern HudScript HudScript_Lakilester;
extern HudScript HudScript_LakilesterDisabled;
extern HudScript HudScript_PartnerA;
extern HudScript HudScript_PartnerADisabled;
extern HudScript HES_Kooper;
extern HudScript HES_Bombette;
extern HudScript HES_Partner0;
extern HudScript HES_Partner0Disabled;
extern HudScript HES_Goombario;
extern HudScript HES_GoombarioDisabled;
extern HudScript HES_KooperDisabled;
extern HudScript HES_BombetteDisabled;
extern HudScript HES_Parakarry;
extern HudScript HES_ParakarryDisabled;
extern HudScript HES_Bow;
extern HudScript HES_BowDisabled;
extern HudScript HES_Watt;
extern HudScript HES_WattDisabled;
extern HudScript HES_Sushie;
extern HudScript HES_SushieDisabled;
extern HudScript HES_Lakilester;
extern HudScript HES_LakilesterDisabled;
extern HudScript HES_PartnerA;
extern HudScript HES_PartnerADisabled;
extern HudScript HudScript_MenuBoots1;
extern HudScript HudScript_MenuBoots1Disabled;
extern HudScript HudScript_MenuBoots2;
extern HudScript HudScript_MenuBoots2Disabled;
extern HudScript HudScript_MenuBoots3;
extern HudScript HudScript_MenuBoots3Disabled;
extern HudScript HES_MenuBoots1;
extern HudScript HES_MenuBoots1Disabled;
extern HudScript HES_MenuBoots2;
extern HudScript HES_MenuBoots2Disabled;
extern HudScript HES_MenuBoots3;
extern HudScript HES_MenuBoots3Disabled;
extern HudScript HudScript_MenuHammer1;
extern HudScript HudScript_MenuHammer1Disabled;
extern HudScript HudScript_MenuHammer2;
extern HudScript HudScript_MenuHammer2Disabled;
extern HudScript HudScript_MenuHammer3;
extern HudScript HudScript_MenuHammer3Disabled;
extern HudScript HES_MenuHammer1;
extern HudScript HES_MenuHammer1Disabled;
extern HudScript HES_MenuHammer2;
extern HudScript HES_MenuHammer2Disabled;
extern HudScript HES_MenuHammer3;
extern HudScript HES_MenuHammer3Disabled;
extern HudScript HudScript_MenuItem;
extern HudScript HudScript_MenuItemDisabled;
extern HudScript HES_MenuItem;
extern HudScript HES_MenuItemDisabled;
extern HudScript HudScript_MenuStarPower;
extern HudScript HudScript_MenuStarPowerDisabled;
extern HudScript HES_MenuStarPower;
extern HudScript HES_MenuStarPowerDisabled;
extern HudScript HudScript_Eldstar;
extern HudScript HudScript_EldstarDisabled;
extern HudScript HudScript_Mamar;
extern HudScript HudScript_MamarDisabled;
extern HudScript HudScript_Skolar;
extern HudScript HudScript_SkolarDisabled;
extern HudScript HudScript_Muskular;
extern HudScript HudScript_MuskularDisabled;
extern HudScript HudScript_Misstar;
extern HudScript HudScript_MisstarDisabled;
extern HudScript HudScript_Klevar;
extern HudScript HudScript_KlevarDisabled;
extern HudScript HudScript_Kalmar;
extern HudScript HudScript_KalmarDisabled;
extern HudScript HudScript_StarBeam;
extern HudScript HudScript_StarBeamDisabled;
extern HudScript HudScript_PeachBeam;
extern HudScript HudScript_PeachBeamDisabled;
extern HudScript HES_Eldstar;
extern HudScript HES_EldstarDisabled;
extern HudScript HES_Mamar;
extern HudScript HES_MamarDisabled;
extern HudScript HES_Skolar;
extern HudScript HES_SkolarDisabled;
extern HudScript HES_Muskular;
extern HudScript HES_MuskularDisabled;
extern HudScript HES_Misstar;
extern HudScript HES_MisstarDisabled;
extern HudScript HES_Klevar;
extern HudScript HES_KlevarDisabled;
extern HudScript HES_Kalmar;
extern HudScript HES_KalmarDisabled;
extern HudScript HES_StarBeam;
extern HudScript HES_StarBeamDisabled;
extern HudScript HES_PeachBeam;
extern HudScript HES_PeachBeamDisabled;
extern HudScript HudScript_MoveDiamond;
extern HudScript HudScript_MoveBlueOrb;
extern HudScript HudScript_MoveGreenOrb;
extern HudScript HudScript_MoveRedOrb;
extern HudScript HudScript_MoveDiamondDisabled;
extern HudScript HudScript_MoveBlueOrbDisabled;
extern HudScript HudScript_MoveGreenOrbDisabled;
extern HudScript HudScript_MoveRedOrbDisabled;
extern HudScript HES_MoveDiamond;
extern HudScript HES_MoveBlueOrb;
extern HudScript HES_MoveGreenOrb;
extern HudScript HES_MoveRedOrb;
extern HudScript HES_MoveDiamondDisabled;
extern HudScript HES_MoveBlueOrbDisabled;
extern HudScript HES_MoveGreenOrbDisabled;
extern HudScript HES_MoveRedOrbDisabled;
extern s32 D_802ACC60;
extern s32 D_802ACC6C;
@ -166,51 +166,51 @@ s16 D_802AB340[] = { 28, 40 };
s16 D_802AB344[] = { 0, -2 };
HudScript* battle_menu_JumpHudScripts[] = {
&HudScript_MenuBoots1Disabled, &HudScript_MenuBoots1Disabled,
&HudScript_MenuBoots1,&HudScript_MenuBoots1Disabled,
&HudScript_MenuBoots2, &HudScript_MenuBoots2Disabled,
&HudScript_MenuBoots3, &HudScript_MenuBoots3Disabled };
&HES_MenuBoots1Disabled, &HES_MenuBoots1Disabled,
&HES_MenuBoots1,&HES_MenuBoots1Disabled,
&HES_MenuBoots2, &HES_MenuBoots2Disabled,
&HES_MenuBoots3, &HES_MenuBoots3Disabled };
HudScript* battle_menu_HammerHudScripts[] = {
&HudScript_MenuHammer1Disabled, &HudScript_MenuHammer1Disabled,
&HudScript_MenuHammer1, &HudScript_MenuHammer1Disabled,
&HudScript_MenuHammer2, &HudScript_MenuHammer2Disabled,
&HudScript_MenuHammer3, &HudScript_MenuHammer3Disabled };
&HES_MenuHammer1Disabled, &HES_MenuHammer1Disabled,
&HES_MenuHammer1, &HES_MenuHammer1Disabled,
&HES_MenuHammer2, &HES_MenuHammer2Disabled,
&HES_MenuHammer3, &HES_MenuHammer3Disabled };
HudScript* battle_menu_ItemHudScripts[] = { &HudScript_MenuItem, &HudScript_MenuItemDisabled };
HudScript* battle_menu_ItemHudScripts[] = { &HES_MenuItem, &HES_MenuItemDisabled };
HudScript* battle_menu_StarPowerHudScripts[] = { &HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled };
HudScript* battle_menu_StarPowerHudScripts[] = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled };
HudScript* battle_menu_StarPowerMovesHudScripts[] = {
&HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled, &HudScript_Eldstar, &HudScript_EldstarDisabled,
&HudScript_Mamar, &HudScript_MamarDisabled, &HudScript_Skolar, &HudScript_SkolarDisabled,
&HudScript_Muskular, &HudScript_MuskularDisabled, &HudScript_Misstar, &HudScript_MisstarDisabled,
&HudScript_Klevar, &HudScript_KlevarDisabled, &HudScript_Kalmar, &HudScript_KalmarDisabled,
&HudScript_StarBeam, &HudScript_StarBeamDisabled, &HudScript_PeachBeam, &HudScript_PeachBeamDisabled,
&HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled, &HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled
&HES_MenuStarPower, &HES_MenuStarPowerDisabled, &HES_Eldstar, &HES_EldstarDisabled,
&HES_Mamar, &HES_MamarDisabled, &HES_Skolar, &HES_SkolarDisabled,
&HES_Muskular, &HES_MuskularDisabled, &HES_Misstar, &HES_MisstarDisabled,
&HES_Klevar, &HES_KlevarDisabled, &HES_Kalmar, &HES_KalmarDisabled,
&HES_StarBeam, &HES_StarBeamDisabled, &HES_PeachBeam, &HES_PeachBeamDisabled,
&HES_MenuStarPower, &HES_MenuStarPowerDisabled, &HES_MenuStarPower, &HES_MenuStarPowerDisabled
};
HudScript* battle_menu_PartnerHudScripts[] = {
&HudScript_Partner0, &HudScript_Goombario, &HudScript_Kooper, &HudScript_Bombette,
&HudScript_Parakarry, &HudScript_Partner0, &HudScript_Watt, &HudScript_Sushie,
&HudScript_Lakilester, &HudScript_Bow, &HudScript_PartnerA, &HudScript_PartnerA,
&HudScript_PartnerA, &HudScript_PartnerA, &HudScript_PartnerA, &HudScript_PartnerA
&HES_Partner0, &HES_Goombario, &HES_Kooper, &HES_Bombette,
&HES_Parakarry, &HES_Partner0, &HES_Watt, &HES_Sushie,
&HES_Lakilester, &HES_Bow, &HES_PartnerA, &HES_PartnerA,
&HES_PartnerA, &HES_PartnerA, &HES_PartnerA, &HES_PartnerA
};
HudScript* battle_menu_DisabledPartnerHudScripts[] = {
&HudScript_Partner0Disabled, &HudScript_GoombarioDisabled, &HudScript_KooperDisabled, &HudScript_BombetteDisabled,
&HudScript_ParakarryDisabled, &HudScript_Partner0Disabled, &HudScript_WattDisabled, &HudScript_SushieDisabled,
&HudScript_LakilesterDisabled, &HudScript_BowDisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled,
&HudScript_PartnerADisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled
&HES_Partner0Disabled, &HES_GoombarioDisabled, &HES_KooperDisabled, &HES_BombetteDisabled,
&HES_ParakarryDisabled, &HES_Partner0Disabled, &HES_WattDisabled, &HES_SushieDisabled,
&HES_LakilesterDisabled, &HES_BowDisabled, &HES_PartnerADisabled, &HES_PartnerADisabled,
&HES_PartnerADisabled, &HES_PartnerADisabled, &HES_PartnerADisabled, &HES_PartnerADisabled
};
HudScript* battle_menu_StrategiesHudScript[] = { &HudScript_MenuStrategies };
HudScript* battle_menu_StrategiesHudScript[] = { &HES_MenuStrategies };
HudScript* battle_menu_DisabledStrategiesHudScript[] = { &HudScript_MenuStrategiesDisabled };
HudScript* battle_menu_DisabledStrategiesHudScript[] = { &HES_MenuStrategiesDisabled };
HudScript* battle_menu_DoNothingHudScripts[] = { &HudScript_MenuDoNothing, &HudScript_MenuDoNothingDisabled };
HudScript* battle_menu_DoNothingHudScripts[] = { &HES_MenuDoNothing, &HES_MenuDoNothingDisabled };
HudScript* battle_menu_FleeHudScripts[] = { &HudScript_MenuFlee, &HudScript_MenuFleeDisabled };
HudScript* battle_menu_FleeHudScripts[] = { &HES_MenuFlee, &HES_MenuFleeDisabled };
// Jump, Hammer, Items, RunAway, Defense
s32 battle_menu_leftJustfiedMessagesA[] = { 0x001D0039, 0x001D0038, 0x001D003F, 0x001D003B, 0x001D0044 };
@ -249,22 +249,22 @@ s32 D_802AB558[] = {
HudScript* battle_menu_PartnerMoveHudScripts[] = {
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
&HudScript_Goombario, &HudScript_GoombarioDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Kooper, &HudScript_KooperDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Bombette, &HudScript_BombetteDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Parakarry, &HudScript_ParakarryDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Partner0, &HudScript_Partner0Disabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Watt, &HudScript_WattDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Sushie, &HudScript_SushieDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Lakilester, &HudScript_LakilesterDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled,
&HudScript_Bow, &HudScript_BowDisabled, &HudScript_MoveDiamond, &HudScript_MoveDiamondDisabled, &HudScript_MoveBlueOrb, &HudScript_MoveBlueOrbDisabled, &HudScript_MoveGreenOrb, &HudScript_MoveGreenOrbDisabled, &HudScript_MoveRedOrb, &HudScript_MoveRedOrbDisabled };
&HES_Goombario, &HES_GoombarioDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Kooper, &HES_KooperDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Bombette, &HES_BombetteDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Parakarry, &HES_ParakarryDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Partner0, &HES_Partner0Disabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Watt, &HES_WattDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Sushie, &HES_SushieDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Lakilester, &HES_LakilesterDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled,
&HES_Bow, &HES_BowDisabled, &HES_MoveDiamond, &HES_MoveDiamondDisabled, &HES_MoveBlueOrb, &HES_MoveBlueOrbDisabled, &HES_MoveGreenOrb, &HES_MoveGreenOrbDisabled, &HES_MoveRedOrb, &HES_MoveRedOrbDisabled };
HudScript* battle_menu_PeachStarPowerHudScripts[] = { &HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled };
HudScript* battle_menu_PeachStarPowerHudScripts[] = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled };
// Focus
s32 D_802AB728[] = { 0x001D0055 };
HudScript* battle_menu_TwinkStarPowerHudScripts[] = { &HudScript_MenuStarPower, &HudScript_MenuStarPowerDisabled };
HudScript* battle_menu_TwinkStarPowerHudScripts[] = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled };
// Dash
s32 D_802AB734[] = { 0x001D0057 };
@ -626,7 +626,7 @@ void func_802A2910(void) {
hud_element_set_tint(moveOptionCostUnitIconIDs[i], 255, 255, 255);
}
hud_element_set_script(battle_menu_moveCursorIcon, &HudScript_AnimatedHandPointer);
hud_element_set_script(battle_menu_moveCursorIcon, &HES_AnimatedHandPointer);
set_window_update(WINDOW_ID_1, WINDOW_UPDATE_TRANSPARENT);
if (!battle_menu_hasSpiritsMenu) {
@ -677,7 +677,7 @@ void func_802A2AB8(void) {
hud_element_set_tint(moveOptionCostUnitIconIDs[i], 255, 255, 255);
}
hud_element_set_script(battle_menu_moveCursorIcon, &HudScript_AnimatedHandPointer);
hud_element_set_script(battle_menu_moveCursorIcon, &HES_AnimatedHandPointer);
battle_menu_moveTextColor = 10;
D_802AD10F = 1;
battle_menu_moveState = 20;
@ -828,7 +828,7 @@ void func_802A47E0(void) {
hud_element_set_tint(D_802AD618, 0xFF, 0xFF, 0xFF);
hud_element_set_tint(D_802AD61C, 0xFF, 0xFF, 0xFF);
hud_element_set_tint(D_802AD620, 0xFF, 0xFF, 0xFF);
hud_element_set_script(D_802AD618, &HudScript_AnimatedHandPointer);
hud_element_set_script(D_802AD618, &HES_AnimatedHandPointer);
set_window_update(WINDOW_ID_6, WINDOW_UPDATE_TRANSPARENT);
set_window_update(WINDOW_ID_7, WINDOW_UPDATE_TRANSPARENT);
set_window_update(WINDOW_ID_8, WINDOW_UPDATE_SHOW);
@ -852,7 +852,7 @@ void func_802A48FC(void) {
hud_element_set_tint(D_802AD618, 0xFF, 0xFF, 0xFF);
hud_element_set_tint(D_802AD61C, 0xFF, 0xFF, 0xFF);
hud_element_set_tint(D_802AD620, 0xFF, 0xFF, 0xFF);
hud_element_set_script(D_802AD618, &HudScript_AnimatedHandPointer);
hud_element_set_script(D_802AD618, &HES_AnimatedHandPointer);
D_802AD614 = 10;
D_802AD60B = 1;
D_802AD604 = 20;

View File

@ -20,7 +20,7 @@
hs_End \
}
HudScript HudScript_HandPointDownLoop = {
HudScript HES_HandPointDownLoop = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
@ -48,7 +48,7 @@ HudScript HudScript_HandPointDownLoop = {
hs_End
};
HudScript HudScript_HandPointDown = {
HudScript HES_HandPointDown = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_SetTexelOffset(0, -1)
@ -72,7 +72,7 @@ HudScript HudScript_HandPointDown = {
hs_End
};
HudScript HudScript_HandPointDownHeld = {
HudScript HES_HandPointDownHeld = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
@ -81,7 +81,7 @@ HudScript HudScript_HandPointDownHeld = {
hs_End
};
HudScript HudScript_HandPointLeftLoop = {
HudScript HES_HandPointLeftLoop = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
@ -109,7 +109,7 @@ HudScript HudScript_HandPointLeftLoop = {
hs_End
};
HudScript HudScript_HandPointLeft = {
HudScript HES_HandPointLeft = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_SetTexelOffset(0, 0)
@ -133,7 +133,7 @@ HudScript HudScript_HandPointLeft = {
hs_End
};
HudScript HudScript_HandPointLeftHeld = {
HudScript HES_HandPointLeftHeld = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
@ -186,45 +186,45 @@ s32 pad8[] = {
0x00000000, 0x00000000
};
extern HudScript HudScript_Partner0;
extern HudScript HudScript_Goombario;
extern HudScript HudScript_Kooper;
extern HudScript HudScript_Bombette;
extern HudScript HudScript_Parakarry;
extern HudScript HudScript_Watt;
extern HudScript HudScript_Sushie;
extern HudScript HudScript_Lakilester;
extern HudScript HudScript_Partner9;
extern HudScript HudScript_Bow;
extern HudScript HudScript_PartnerA;
extern HudScript HudScript_PartnerB;
extern HudScript HudScript_Partner0Disabled;
extern HudScript HudScript_GoombarioDisabled;
extern HudScript HudScript_KooperDisabled;
extern HudScript HudScript_BombetteDisabled;
extern HudScript HudScript_ParakarryDisabled;
extern HudScript HudScript_WattDisabled;
extern HudScript HudScript_SushieDisabled;
extern HudScript HudScript_LakilesterDisabled;
extern HudScript HudScript_Partner9Disabled;
extern HudScript HudScript_BowDisabled;
extern HudScript HudScript_PartnerADisabled;
extern HudScript HudScript_PartnerBDisabled;
extern HudScript HES_Partner0;
extern HudScript HES_Goombario;
extern HudScript HES_Kooper;
extern HudScript HES_Bombette;
extern HudScript HES_Parakarry;
extern HudScript HES_Watt;
extern HudScript HES_Sushie;
extern HudScript HES_Lakilester;
extern HudScript HES_Partner9;
extern HudScript HES_Bow;
extern HudScript HES_PartnerA;
extern HudScript HES_PartnerB;
extern HudScript HES_Partner0Disabled;
extern HudScript HES_GoombarioDisabled;
extern HudScript HES_KooperDisabled;
extern HudScript HES_BombetteDisabled;
extern HudScript HES_ParakarryDisabled;
extern HudScript HES_WattDisabled;
extern HudScript HES_SushieDisabled;
extern HudScript HES_LakilesterDisabled;
extern HudScript HES_Partner9Disabled;
extern HudScript HES_BowDisabled;
extern HudScript HES_PartnerADisabled;
extern HudScript HES_PartnerBDisabled;
IconHudScriptPair gPartnerIconHudScripts[] = {
{ .enabled = &HudScript_Partner0, .disabled = &HudScript_Partner0Disabled, },
{ .enabled = &HudScript_Goombario, .disabled = &HudScript_GoombarioDisabled, },
{ .enabled = &HudScript_Kooper, .disabled = &HudScript_KooperDisabled, },
{ .enabled = &HudScript_Bombette, .disabled = &HudScript_BombetteDisabled, },
{ .enabled = &HudScript_Parakarry, .disabled = &HudScript_ParakarryDisabled, },
{ .enabled = &HudScript_Bow, .disabled = &HudScript_BowDisabled, },
{ .enabled = &HudScript_Watt, .disabled = &HudScript_WattDisabled, },
{ .enabled = &HudScript_Sushie, .disabled = &HudScript_SushieDisabled, },
{ .enabled = &HudScript_Lakilester, .disabled = &HudScript_LakilesterDisabled, },
{ .enabled = &HudScript_Partner9, .disabled = &HudScript_Partner9Disabled, },
{ .enabled = &HudScript_PartnerA, .disabled = &HudScript_PartnerADisabled, },
{ .enabled = &HudScript_PartnerB, .disabled = &HudScript_PartnerBDisabled, },
{ .enabled = &HudScript_PartnerB, .disabled = &HudScript_PartnerBDisabled },
{ .enabled = &HES_Partner0, .disabled = &HES_Partner0Disabled, },
{ .enabled = &HES_Goombario, .disabled = &HES_GoombarioDisabled, },
{ .enabled = &HES_Kooper, .disabled = &HES_KooperDisabled, },
{ .enabled = &HES_Bombette, .disabled = &HES_BombetteDisabled, },
{ .enabled = &HES_Parakarry, .disabled = &HES_ParakarryDisabled, },
{ .enabled = &HES_Bow, .disabled = &HES_BowDisabled, },
{ .enabled = &HES_Watt, .disabled = &HES_WattDisabled, },
{ .enabled = &HES_Sushie, .disabled = &HES_SushieDisabled, },
{ .enabled = &HES_Lakilester, .disabled = &HES_LakilesterDisabled, },
{ .enabled = &HES_Partner9, .disabled = &HES_Partner9Disabled, },
{ .enabled = &HES_PartnerA, .disabled = &HES_PartnerADisabled, },
{ .enabled = &HES_PartnerB, .disabled = &HES_PartnerBDisabled, },
{ .enabled = &HES_PartnerB, .disabled = &HES_PartnerBDisabled },
};
#include "move_table.inc.c"

View File

@ -4,15 +4,15 @@
extern s32 TimesHudScript;
extern s32 DigitHudScripts[10];
extern HudScript HudScript_StatusHP;
extern HudScript HudScript_StatusHeart;
extern HudScript HudScript_StatusFP;
extern HudScript HudScript_StatusFlower;
extern HudScript HudScript_Item_CoinSparkleRandom;
extern HudScript HudScript_StatusStarPoint;
extern HudScript HudScript_StatusStar1;
extern HudScript HudScript_StatusTimes;
extern HudScript HudScript_StatusSPShine;
extern HudScript HES_StatusHP;
extern HudScript HES_StatusHeart;
extern HudScript HES_StatusFP;
extern HudScript HES_StatusFlower;
extern HudScript HES_Item_CoinSparkleRandom;
extern HudScript HES_StatusStarPoint;
extern HudScript HES_StatusStar1;
extern HudScript HES_StatusTimes;
extern HudScript HES_StatusSPShine;
void clear_player_data(void) {
PlayerData* playerData = &gPlayerData;
@ -330,68 +330,68 @@ void initialize_status_menu(void) {
close_status_menu();
iconIndex = hud_element_create(&HudScript_StatusHP);
iconIndex = hud_element_create(&HES_StatusHP);
uiStatus->hpIconIndices[0] = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusHeart);
iconIndex = hud_element_create(&HES_StatusHeart);
uiStatus->hpIconIndices[1] = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusFP);
iconIndex = hud_element_create(&HES_StatusFP);
uiStatus->fpIconIndices[0] = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusFlower);
iconIndex = hud_element_create(&HES_StatusFlower);
uiStatus->fpIconIndices[1] = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusCoin);
iconIndex = hud_element_create(&HES_StatusCoin);
uiStatus->coinIconIndex = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_Item_CoinSparkleRandom);
iconIndex = hud_element_create(&HES_Item_CoinSparkleRandom);
uiStatus->coinSparkleIconIndex = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusStarPoint);
iconIndex = hud_element_create(&HES_StatusStarPoint);
uiStatus->starpointsIconIndex = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusSPShine);
iconIndex = hud_element_create(&HES_StatusSPShine);
uiStatus->starpointsShineIconIndex = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
newVar = hud_element_create(&HudScript_StatusTimes);
newVar = hud_element_create(&HES_StatusTimes);
iconIndex = newVar;
uiStatus->iconIndex8 = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusTimes);
iconIndex = hud_element_create(&HES_StatusTimes);
uiStatus->iconIndex9 = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusTimes);
iconIndex = hud_element_create(&HES_StatusTimes);
uiStatus->iconIndexA = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusTimes);
iconIndex = hud_element_create(&HES_StatusTimes);
uiStatus->iconIndexB = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
iconIndex = hud_element_create(&HudScript_StatusStar1);
iconIndex = hud_element_create(&HES_StatusStar1);
uiStatus->starIconIndex = iconIndex;
hud_element_set_flags(iconIndex, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(iconIndex, HUD_ELEMENT_FLAGS_FILTER_TEX);
@ -528,11 +528,11 @@ void show_coin_counter(void) {
if (uiStatus->unk_6C[0] == 0) {
set_window_properties(0x14, 32, 164, 64, 20, 0x15, coin_counter_draw_content, 0, -1);
set_window_update(WINDOW_ID_20, (s32)basic_window_update);
index = hud_element_create(&HudScript_MenuTimes);
index = hud_element_create(&HES_MenuTimes);
uiStatus->iconIndex10 = index;
hud_element_set_flags(index, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(index, 255, 255, 255);
index = hud_element_create(&HudScript_StatusCoin);
index = hud_element_create(&HES_StatusCoin);
uiStatus->iconIndex11 = index;
hud_element_set_flags(index, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(index, 255, 255, 255);

View File

@ -1,18 +1,18 @@
#include "common.h"
#include "hud_element.h"
extern HudScript HudScript_HandPointer;
extern HudScript HudScript_StatusStarPiece;
extern HudScript HudScript_GreenArrowDown;
extern HudScript HudScript_GreenArrowUp;
extern HudScript HudScript_EmptyBar;
extern HudScript HudScript_PartnerRank1A;
extern HudScript HudScript_PartnerRank1B;
extern HudScript HudScript_PartnerRank2A;
extern HudScript HudScript_PartnerRank2B;
extern HudScript HES_HandPointer;
extern HudScript HES_StatusStarPiece;
extern HudScript HES_GreenArrowDown;
extern HudScript HES_GreenArrowUp;
extern HudScript HES_EmptyBar;
extern HudScript HES_PartnerRank1A;
extern HudScript HES_PartnerRank1B;
extern HudScript HES_PartnerRank2A;
extern HudScript HES_PartnerRank2B;
HudScript* D_80109890[] = { &HudScript_PartnerRank1A, &HudScript_PartnerRank2A };
HudScript* D_80109898[] = { &HudScript_PartnerRank1B, &HudScript_PartnerRank2B };
HudScript* D_80109890[] = { &HES_PartnerRank1A, &HES_PartnerRank2A };
HudScript* D_80109898[] = { &HES_PartnerRank1B, &HES_PartnerRank2B };
s16 D_801098A0[] = {
0x008C, 0x008C, 0x008D, 0x007C, 0x0086, 0x0077, 0x008D, 0x008D, 0x006C, 0x008D, 0x0084, 0x0084, 0x008D, 0x008C,
};
@ -161,7 +161,7 @@ s32 popup_menu_update(void) {
D_8010D67E = 62;
}
D_8010D68C = 0;
elementID = hud_element_create(&HudScript_EmptyBar);
elementID = hud_element_create(&HES_EmptyBar);
D_8010D65C = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(elementID, 255, 255, 255);
@ -175,38 +175,38 @@ s32 popup_menu_update(void) {
hud_element_set_scale(elementID, 0.45f);
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_FILTER_TEX | HUD_ELEMENT_FLAGS_80);
elementID = hud_element_create(&HudScript_AnimatedHandPointer);
elementID = hud_element_create(&HES_AnimatedHandPointer);
D_8010D66C = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_DROP_SHADOW | HUD_ELEMENT_FLAGS_80);
elementID = hud_element_create(&HudScript_GreenArrowUp);
elementID = hud_element_create(&HES_GreenArrowUp);
D_8010D670 = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_DROP_SHADOW | HUD_ELEMENT_FLAGS_80);
elementID = hud_element_create(&HudScript_GreenArrowDown);
elementID = hud_element_create(&HES_GreenArrowDown);
D_8010D674 = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_DROP_SHADOW | HUD_ELEMENT_FLAGS_80);
if (gPopupMenu->popupType == 3) {
D_8010D660 = hud_element_create(&HudScript_StatusStarPiece);
D_8010D660 = hud_element_create(&HES_StatusStarPiece);
elementID = D_8010D660;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 4) {
D_8010D660 = hud_element_create(&HudScript_StatusStarPiece);
D_8010D660 = hud_element_create(&HES_StatusStarPiece);
elementID = D_8010D660;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_FILTER_TEX | HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 5) {
D_8010D660 = hud_element_create(&HudScript_StatusCoin);
D_8010D660 = hud_element_create(&HES_StatusCoin);
elementID = D_8010D660;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(elementID, 255, 255, 255);
}
if (gPopupMenu->popupType == 3 || gPopupMenu->popupType == 4) {
D_8010D664 = hud_element_create(&HudScript_MenuTimes);
D_8010D664 = hud_element_create(&HES_MenuTimes);
elementID = D_8010D664;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(elementID, 255, 255, 255);
@ -603,7 +603,7 @@ s32 popup_menu_update(void) {
hud_element_set_tint(D_8010D66C, 160, 160, 160);
hud_element_set_tint(D_8010D670, 160, 160, 160);
hud_element_set_tint(D_8010D674, 160, 160, 160);
hud_element_set_script(D_8010D66C, &HudScript_HandPointer);
hud_element_set_script(D_8010D66C, &HES_HandPointer);
if (gPopupMenu->popupType == 3) {
hud_element_set_tint(D_8010D660, 160, 160, 160);
hud_element_set_tint(D_8010D664, 160, 160, 160);
@ -722,7 +722,7 @@ s32 popup_menu_update(void) {
hud_element_set_tint(D_8010D66C, 160, 160, 160);
hud_element_set_tint(D_8010D670, 160, 160, 160);
hud_element_set_tint(D_8010D674, 160, 160, 160);
hud_element_set_script(D_8010D66C, &HudScript_HandPointer);
hud_element_set_script(D_8010D66C, &HES_HandPointer);
if (gPopupMenu->popupType == 3) {
hud_element_set_tint(D_8010D660, 160, 160, 160);
@ -813,7 +813,7 @@ s32 popup_menu_update(void) {
if (gPopupMenu->popupType == 5) {
hud_element_set_tint(D_8010D660, 160, 160, 160);
}
hud_element_set_script(D_8010D66C, &HudScript_HandPointer);
hud_element_set_script(D_8010D66C, &HES_HandPointer);
switch (gPopupMenu->popupType) {
case 0:

View File

@ -177,21 +177,21 @@ DefaultWindowStyle D_801098E0[] = {
}
};
#include "ui/corners9.png.inc.c"
#include "ui/corners8.png.inc.c"
#include "ui/corners6.png.inc.c"
#include "ui/corners7.png.inc.c"
#include "ui/corners3.png.inc.c"
#include "ui/corners5.png.inc.c"
#include "ui/corners4.png.inc.c"
#include "ui/background1.png.inc.c"
#include "ui/corners1.png.inc.c"
#include "ui/corners2.png.inc.c"
#include "ui/background2.png.inc.c"
#include "ui/box/corners9.png.inc.c"
#include "ui/box/corners8.png.inc.c"
#include "ui/box/corners6.png.inc.c"
#include "ui/box/corners7.png.inc.c"
#include "ui/box/corners3.png.inc.c"
#include "ui/box/corners5.png.inc.c"
#include "ui/box/corners4.png.inc.c"
#include "ui/box/bg_tile.png.inc.c"
#include "ui/box/corners1.png.inc.c"
#include "ui/box/corners2.png.inc.c"
#include "ui/box/bg_flat.png.inc.c"
WindowBackground D_8010BAE8[] = {
{
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -199,7 +199,7 @@ WindowBackground D_8010BAE8[] = {
.size = 128
},
{
.imgData = ui_background2_png,
.imgData = ui_box_bg_flat_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 1,
@ -210,7 +210,7 @@ WindowBackground D_8010BAE8[] = {
WindowCorners D_8010BB00[] = {
{
.imgData = ui_corners1_png,
.imgData = ui_box_corners1_png,
.packedTileFormat = 0x31,
.size1 = { 16, 16},
.size2 = { 16, 16},
@ -219,7 +219,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners2_png,
.imgData = ui_box_corners2_png,
.packedTileFormat = 0x40,
.size1 = { 16, 16},
.size2 = { 16, 16},
@ -228,7 +228,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners3_png,
.imgData = ui_box_corners3_png,
.packedTileFormat = 0x31,
.size1 = { 16, 32},
.size2 = { 16, 32},
@ -237,7 +237,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { 8, 8},
.size2 = { 8, 8},
@ -246,7 +246,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners5_png,
.imgData = ui_box_corners5_png,
.packedTileFormat = 0x31,
.size1 = { 16, 8},
.size2 = { 16, 8},
@ -255,7 +255,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners6_png,
.imgData = ui_box_corners6_png,
.packedTileFormat = 0x31,
.size1 = { 16, 8},
.size2 = { 16, 8},
@ -264,7 +264,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners7_png,
.imgData = ui_box_corners7_png,
.packedTileFormat = 0x31,
.size1 = { 16, 8},
.size2 = { 16, 8},
@ -273,7 +273,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners8_png,
.imgData = ui_box_corners8_png,
.packedTileFormat = 0x31,
.size1 = { 24, 24},
.size2 = { 24, 24},
@ -282,7 +282,7 @@ WindowCorners D_8010BB00[] = {
.unk_0D = { 0, 0, 0}
},
{
.imgData = ui_corners9_png,
.imgData = ui_box_corners9_png,
.packedTileFormat = 0x31,
.size1 = { 16, 16},
.size2 = { 16, 16},

View File

@ -1,555 +0,0 @@
#include "common.h"
#include "ui/a_button_unpressed.png.inc.c"
#include "ui/a_button_unpressed.pal.inc.c"
#include "ui/a_button_pressed.png.inc.c"
#include "ui/a_button_pressed.pal.inc.c"
#include "ui/analog_stick.png.inc.c"
#include "ui/analog_stick.pal.inc.c"
#include "ui/analog_stick_left.png.inc.c"
#include "ui/analog_stick_left.pal.inc.c"
#include "ui/analog_stick2.png.inc.c"
#include "ui/analog_stick2.pal.inc.c"
#include "ui/analog_stick_right.png.inc.c"
#include "ui/analog_stick_right.pal.inc.c"
#include "ui/analog_stick3.png.inc.c"
#include "ui/analog_stick3.pal.inc.c"
#include "ui/analog_stick_down.png.inc.c"
#include "ui/analog_stick_down.pal.inc.c"
#include "ui/analog_stick_up.png.inc.c"
#include "ui/analog_stick_up.pal.inc.c"
#include "ui/unk_bar.png.inc.c"
#include "ui/unk_bar.pal.inc.c"
#include "ui/ok.png.inc.c"
#include "ui/ok.pal.inc.c"
#include "ui/start_button.png.inc.c"
#include "ui/start_button.pal.inc.c"
#include "ui/start_button2.png.inc.c"
#include "ui/start_button2.pal.inc.c"
#include "ui/start.png.inc.c"
#include "ui/start.pal.inc.c"
#include "ui/hammer.png.inc.c"
#include "ui/hammer.pal.inc.c"
#include "ui/hammer.disabled.pal.inc.c"
#include "ui/super_hammer.png.inc.c"
#include "ui/super_hammer.pal.inc.c"
#include "ui/super_hammer.disabled.pal.inc.c"
#include "ui/ultra_hammer.png.inc.c"
#include "ui/ultra_hammer.pal.inc.c"
#include "ui/ultra_hammer.disabled.pal.inc.c"
#include "ui/boots.png.inc.c"
#include "ui/boots.pal.inc.c"
#include "ui/boots.disabled.pal.inc.c"
#include "ui/super_boots.png.inc.c"
#include "ui/super_boots.pal.inc.c"
#include "ui/super_boots.disabled.pal.inc.c"
#include "ui/ultra_boots.png.inc.c"
#include "ui/ultra_boots.pal.inc.c"
#include "ui/ultra_boots.disabled.pal.inc.c"
#include "ui/item.png.inc.c"
#include "ui/item.pal.inc.c"
#include "ui/item.disabled.pal.inc.c"
#include "ui/star_spirit.png.inc.c"
#include "ui/star_spirit.pal.inc.c"
#include "ui/star_spirit.disabled.pal.inc.c"
#include "ui/arrow_left.png.inc.c"
#include "ui/arrow_left.pal.inc.c"
#include "ui/arrow_right.png.inc.c"
#include "ui/arrow_right.pal.inc.c"
#include "ui/point_right.png.inc.c"
#include "ui/point_right.pal.inc.c"
#include "ui/pip.png.inc.c"
#include "ui/pip.pal.inc.c"
#include "ui/pip2.png.inc.c"
#include "ui/pip2.pal.inc.c"
#include "ui/coin_sparkle.png.inc.c"
#include "ui/coin_sparkle.pal.inc.c"
#include "ui/coin_sparkle2.png.inc.c"
#include "ui/coin_sparkle2.pal.inc.c"
#include "ui/coin_sparkle3.png.inc.c"
#include "ui/coin_sparkle3.pal.inc.c"
#include "ui/coin_sparkle4.png.inc.c"
#include "ui/coin_sparkle4.pal.inc.c"
#include "ui/coin_sparkle5.png.inc.c"
#include "ui/coin_sparkle5.pal.inc.c"
#include "ui/coin_sparkle6.png.inc.c"
#include "ui/coin_sparkle6.pal.inc.c"
#include "ui/coin_sparkle7.png.inc.c"
#include "ui/coin_sparkle7.pal.inc.c"
#include "ui/status_sp_shine.png.inc.c"
#include "ui/star_piece_sparkle.png.inc.c"
#include "ui/star_piece_sparkle.pal.inc.c"
#include "ui/star_piece_sparkle2.png.inc.c"
#include "ui/star_piece_sparkle2.pal.inc.c"
#include "ui/star_piece_sparkle3.png.inc.c"
#include "ui/star_piece_sparkle3.pal.inc.c"
#include "ui/menu_times.png.inc.c"
#include "ui/menu_times.pal.inc.c"
#include "ui/fp_cost.png.inc.c"
#include "ui/fp_cost.pal.inc.c"
#include "ui/fp_cost.reduced.pal.inc.c"
#include "ui/fp_cost.reduced2x.pal.inc.c"
#include "ui/fp_cost.notenough.pal.inc.c"
#include "ui/pow_cost.png.inc.c"
#include "ui/pow_cost.pal.inc.c"
#include "ui/pow_cost.reduced.pal.inc.c"
#include "ui/pow_cost.reduced2x.pal.inc.c"
#include "ui/pow_cost.notenough.pal.inc.c"
#include "ui/green_arrow_down.png.inc.c"
#include "ui/green_arrow_down.pal.inc.c"
#include "ui/green_arrow_up.png.inc.c"
#include "ui/green_arrow_up.pal.inc.c"
#include "ui/kaime.png.inc.c"
#include "ui/kaime.pal.inc.c"
#include "ui/unused_1.png.inc.c"
#include "ui/unused_1.pal.inc.c"
#include "ui/unused_2.png.inc.c"
#include "ui/unused_2.pal.inc.c"
#include "ui/unused_3.png.inc.c"
#include "ui/unused_3.pal.inc.c"
#include "ui/red_bar1.png.inc.c"
#include "ui/red_bar1.pal.inc.c"
#include "ui/empty_bar.png.inc.c"
#include "ui/empty_bar.pal.inc.c"
#include "ui/red_bar2.png.inc.c"
#include "ui/red_bar2.pal.inc.c"
#include "ui/eldstar.png.inc.c"
#include "ui/eldstar.pal.inc.c"
#include "ui/eldstar.disabled.pal.inc.c"
#include "ui/mamar.png.inc.c"
#include "ui/mamar.pal.inc.c"
#include "ui/mamar.disabled.pal.inc.c"
#include "ui/skolar.png.inc.c"
#include "ui/skolar.pal.inc.c"
#include "ui/skolar.disabled.pal.inc.c"
#include "ui/muskular.png.inc.c"
#include "ui/muskular.pal.inc.c"
#include "ui/muskular.disabled.pal.inc.c"
#include "ui/misstar.png.inc.c"
#include "ui/misstar.pal.inc.c"
#include "ui/misstar.disabled.pal.inc.c"
#include "ui/klevar.png.inc.c"
#include "ui/klevar.pal.inc.c"
#include "ui/klevar.disabled.pal.inc.c"
#include "ui/kalmar.png.inc.c"
#include "ui/kalmar.pal.inc.c"
#include "ui/kalmar.disabled.pal.inc.c"
#include "ui/all_spirits.png.inc.c"
#include "ui/all_spirits.pal.inc.c"
#include "ui/all_spirits.disabled.pal.inc.c"
#include "ui/peach_beam.png.inc.c"
#include "ui/peach_beam.pal.inc.c"
#include "ui/peach_beam.disabled.pal.inc.c"
#include "ui/mario_head.png.inc.c"
#include "ui/mario_head.pal.inc.c"
#include "ui/partner0.png.inc.c"
#include "ui/partner0.pal.inc.c"
#include "ui/partner0.disabled.pal.inc.c"
#include "ui/goombario.png.inc.c"
#include "ui/goombario.pal.inc.c"
#include "ui/goombario.disabled.pal.inc.c"
#include "ui/kooper.png.inc.c"
#include "ui/kooper.pal.inc.c"
#include "ui/kooper.disabled.pal.inc.c"
#include "ui/bombette.png.inc.c"
#include "ui/bombette.pal.inc.c"
#include "ui/bombette.disabled.pal.inc.c"
#include "ui/parakarry.png.inc.c"
#include "ui/parakarry.pal.inc.c"
#include "ui/parakarry.disabled.pal.inc.c"
#include "ui/bow.png.inc.c"
#include "ui/bow.pal.inc.c"
#include "ui/bow.disabled.pal.inc.c"
#include "ui/watt.png.inc.c"
#include "ui/watt.pal.inc.c"
#include "ui/watt.disabled.pal.inc.c"
#include "ui/sushie.png.inc.c"
#include "ui/sushie.pal.inc.c"
#include "ui/sushie.disabled.pal.inc.c"
#include "ui/lakilester.png.inc.c"
#include "ui/lakilester.pal.inc.c"
#include "ui/lakilester.disabled.pal.inc.c"
#include "ui/partner9.png.inc.c"
#include "ui/partner9.pal.inc.c"
#include "ui/partner9.disabled.pal.inc.c"
#include "ui/partner10.png.inc.c"
#include "ui/partner10.pal.inc.c"
#include "ui/partner10.disabled.pal.inc.c"
#include "ui/partner11.png.inc.c"
#include "ui/partner11.pal.inc.c"
#include "ui/partner11.disabled.pal.inc.c"
#include "ui/status_times.png.inc.c"
#include "ui/status_times.pal.inc.c"
#include "ui/status_slash.png.inc.c"
#include "ui/status_slash.pal.inc.c"
#include "ui/0.png.inc.c"
#include "ui/0.pal.inc.c"
#include "ui/1.png.inc.c"
#include "ui/1.pal.inc.c"
#include "ui/2.png.inc.c"
#include "ui/2.pal.inc.c"
#include "ui/3.png.inc.c"
#include "ui/3.pal.inc.c"
#include "ui/4.png.inc.c"
#include "ui/4.pal.inc.c"
#include "ui/5.png.inc.c"
#include "ui/5.pal.inc.c"
#include "ui/6.png.inc.c"
#include "ui/6.pal.inc.c"
#include "ui/7.png.inc.c"
#include "ui/7.pal.inc.c"
#include "ui/8.png.inc.c"
#include "ui/8.pal.inc.c"
#include "ui/9.png.inc.c"
#include "ui/9.pal.inc.c"
#include "ui/hp.png.inc.c"
#include "ui/hp.pal.inc.c"
#include "ui/fp.png.inc.c"
#include "ui/fp.pal.inc.c"
#include "ui/status_sp_increment_1.png.inc.c"
#include "ui/status_sp_increment_1.pal.inc.c"
#include "ui/status_sp_increment_2.png.inc.c"
#include "ui/status_sp_increment_2.pal.inc.c"
#include "ui/status_sp_increment_3.png.inc.c"
#include "ui/status_sp_increment_3.pal.inc.c"
#include "ui/status_sp_increment_4.png.inc.c"
#include "ui/status_sp_increment_4.pal.inc.c"
#include "ui/status_sp_increment_5.png.inc.c"
#include "ui/status_sp_increment_5.pal.inc.c"
#include "ui/status_sp_increment_6.png.inc.c"
#include "ui/status_sp_increment_6.pal.inc.c"
#include "ui/status_sp_increment_7.png.inc.c"
#include "ui/status_sp_increment_7.pal.inc.c"
#include "ui/status_sp_empty_increment.png.inc.c"
#include "ui/status_sp_empty_increment.pal.inc.c"
#include "ui/status_sp_star_1.png.inc.c"
#include "ui/status_sp_star_1.pal.inc.c"
#include "ui/status_sp_star_2.png.inc.c"
#include "ui/status_sp_star_2.pal.inc.c"
#include "ui/status_sp_star_3.png.inc.c"
#include "ui/status_sp_star_3.pal.inc.c"
#include "ui/status_sp_star_4.png.inc.c"
#include "ui/status_sp_star_4.pal.inc.c"
#include "ui/status_sp_star_5.png.inc.c"
#include "ui/status_sp_star_5.pal.inc.c"
#include "ui/status_sp_star_6.png.inc.c"
#include "ui/status_sp_star_6.pal.inc.c"
#include "ui/status_sp_star_7.png.inc.c"
#include "ui/status_sp_star_7.pal.inc.c"
#include "ui/status_sp_star_empty.png.inc.c"
#include "ui/status_sp_star_empty.pal.inc.c"
#include "ui/coins0.png.inc.c"
#include "ui/coins0.pal.inc.c"
#include "ui/coins1.png.inc.c"
#include "ui/coins1.pal.inc.c"
#include "ui/coins2.png.inc.c"
#include "ui/coins2.pal.inc.c"
#include "ui/coins3.png.inc.c"
#include "ui/coins3.pal.inc.c"
#include "ui/coins4.png.inc.c"
#include "ui/coins4.pal.inc.c"
#include "ui/coins5.png.inc.c"
#include "ui/coins5.pal.inc.c"
#include "ui/coins6.png.inc.c"
#include "ui/coins6.pal.inc.c"
#include "ui/coins7.png.inc.c"
#include "ui/coins7.pal.inc.c"
#include "ui/coins8.png.inc.c"
#include "ui/coins8.pal.inc.c"
#include "ui/coins9.png.inc.c"
#include "ui/coins9.pal.inc.c"
#include "ui/star_points0.png.inc.c"
#include "ui/star_points0.pal.inc.c"
#include "ui/star_points1.png.inc.c"
#include "ui/star_points1.pal.inc.c"
#include "ui/star_points2.png.inc.c"
#include "ui/star_points2.pal.inc.c"
#include "ui/star_points3.png.inc.c"
#include "ui/star_points3.pal.inc.c"
#include "ui/star_points4.png.inc.c"
#include "ui/star_points4.pal.inc.c"
#include "ui/star_points5.png.inc.c"
#include "ui/star_points5.pal.inc.c"
#include "ui/star_points6.png.inc.c"
#include "ui/star_points6.pal.inc.c"
#include "ui/star_points7.png.inc.c"
#include "ui/star_points7.pal.inc.c"
#include "ui/bluepip.png.inc.c"
#include "ui/bluepip.pal.inc.c"
#include "ui/bluepip2.png.inc.c"
#include "ui/bluepip2.pal.inc.c"
#include "ui/charge_jump.png.inc.c"
#include "ui/charge_jump.pal.inc.c"
#include "ui/charge_hammer.png.inc.c"
#include "ui/charge_hammer.pal.inc.c"
#include "ui/charge_goombario.png.inc.c"
#include "ui/charge_goombario.pal.inc.c"
#include "ui/exclamation.png.inc.c"
#include "ui/exclamation.pal.inc.c"
#include "ui/sleeping.png.inc.c"
#include "ui/sleeping.pal.inc.c"
#include "ui/sleeping2.png.inc.c"
#include "ui/sleeping2.pal.inc.c"
#include "ui/sleeping3.png.inc.c"
#include "ui/sleeping3.pal.inc.c"
#include "ui/shocked.png.inc.c"
#include "ui/shocked.pal.inc.c"
#include "ui/shocked2.png.inc.c"
#include "ui/shocked2.pal.inc.c"
#include "ui/shocked3.png.inc.c"
#include "ui/shocked3.pal.inc.c"
#include "ui/shocked4.png.inc.c"
#include "ui/shocked4.pal.inc.c"
#include "ui/dizzy.png.inc.c"
#include "ui/dizzy.pal.inc.c"
#include "ui/dizzy2.png.inc.c"
#include "ui/dizzy2.pal.inc.c"
#include "ui/dizzy3.png.inc.c"
#include "ui/dizzy3.pal.inc.c"
#include "ui/dizzy4.png.inc.c"
#include "ui/dizzy4.pal.inc.c"
#include "ui/poisoned.png.inc.c"
#include "ui/poisoned.pal.inc.c"
#include "ui/poisoned2.png.inc.c"
#include "ui/poisoned2.pal.inc.c"
#include "ui/frozen.png.inc.c"
#include "ui/frozen.pal.inc.c"
#include "ui/frozen2.png.inc.c"
#include "ui/frozen2.pal.inc.c"
#include "ui/frozen3.png.inc.c"
#include "ui/frozen3.pal.inc.c"
#include "ui/frozen4.png.inc.c"
#include "ui/frozen4.pal.inc.c"
#include "ui/timed.png.inc.c"
#include "ui/timed.pal.inc.c"
#include "ui/timed2.png.inc.c"
#include "ui/timed2.pal.inc.c"
#include "ui/timed3.png.inc.c"
#include "ui/timed3.pal.inc.c"
#include "ui/timed4.png.inc.c"
#include "ui/timed4.pal.inc.c"
#include "ui/downed.png.inc.c"
#include "ui/downed.pal.inc.c"
#include "ui/downed2.png.inc.c"
#include "ui/downed2.pal.inc.c"
#include "ui/shrink.png.inc.c"
#include "ui/shrink.pal.inc.c"
#include "ui/shrink2.png.inc.c"
#include "ui/shrink2.pal.inc.c"
#include "ui/shrink3.png.inc.c"
#include "ui/shrink3.pal.inc.c"
#include "ui/shrink4.png.inc.c"
#include "ui/shrink4.pal.inc.c"
#include "ui/transparent.png.inc.c"
#include "ui/transparent.pal.inc.c"
#include "ui/transparent2.png.inc.c"
#include "ui/transparent2.pal.inc.c"
#include "ui/transparent3.png.inc.c"
#include "ui/transparent3.pal.inc.c"
#include "ui/transparent4.png.inc.c"
#include "ui/transparent4.pal.inc.c"
#include "ui/transparent5.png.inc.c"
#include "ui/transparent5.pal.inc.c"
#include "ui/transparent6.png.inc.c"
#include "ui/transparent6.pal.inc.c"
#include "ui/peril.png.inc.c"
#include "ui/peril.pal.inc.c"
#include "ui/danger.png.inc.c"
#include "ui/danger.pal.inc.c"
#include "ui/refund.png.inc.c"
#include "ui/refund.pal.inc.c"
#include "ui/happy.png.inc.c"
#include "ui/happy.pal.inc.c"
#include "ui/hp_drain.png.inc.c"
#include "ui/hp_drain.pal.inc.c"
#include "ui/diamond.png.inc.c"
#include "ui/diamond.pal.inc.c"
#include "ui/diamond.disabled.pal.inc.c"
#include "ui/orb_blue.png.inc.c"
#include "ui/orb_blue.pal.inc.c"
#include "ui/orb_blue.disabled.pal.inc.c"
#include "ui/orb_green.png.inc.c"
#include "ui/orb_green.pal.inc.c"
#include "ui/orb_green.disabled.pal.inc.c"
#include "ui/orb_red.png.inc.c"
#include "ui/orb_red.pal.inc.c"
#include "ui/orb_red.disabled.pal.inc.c"
Gfx D_801041A0[] = {
gsSPEndDisplayList(),
};
#include "ui/stat_heart.png.inc.c"
Gfx D_801045A8[] = {
gsSPEndDisplayList(),
};
#include "ui/stat_flower.png.inc.c"

View File

@ -1,6 +1,7 @@
#include "common.h"
#include "effects.h"
#include "hud_element.h"
#include "sparkle_script.h"
#define MAX_ITEM_ENTITIES 256
@ -20,7 +21,7 @@ extern s16 D_801565A8;
extern s32 D_801568E0;
extern s32 D_801568EC;
extern HudScript SparkleScript_Coin;
extern SparkleScript SparkleScript_Coin;
void item_entity_load(ItemEntity*);
void item_entity_update(ItemEntity*);
@ -145,40 +146,40 @@ s32 integer_log(s32 number, u32 base) {
INCLUDE_ASM(s32, "C50A0", draw_adjustable_tiled_image);
void sparkle_script_init(ItemEntity* itemEntity, s32* state) {
itemEntity->sparkleReadPos = state;
void sparkle_script_init(ItemEntity* itemEntity, SparkleScript* script) {
itemEntity->sparkleReadPos = (s32*)script;
itemEntity->sparkleNextUpdate = 1;
itemEntity->sparkleSavedPos = state;
itemEntity->sparkleSavedPos = (s32*)script;
}
s32 sparkle_script_step(ItemEntity* itemEntity) {
s32* currentState = itemEntity->sparkleReadPos;
s32* readPos = itemEntity->sparkleReadPos;
switch (*currentState++) {
case 1:
itemEntity->sparkleNextUpdate = *currentState++;
itemEntity->sparkleUnk44 = *currentState++;
itemEntity->sparkleReadPos = currentState;
switch (*readPos++) {
case SPARKLE_OP_SetGfx:
itemEntity->sparkleNextUpdate = *readPos++;
itemEntity->sparkleUnk44 = *readPos++;
itemEntity->sparkleReadPos = readPos;
break;
case 2:
case SPARKLE_OP_Restart:
itemEntity->sparkleReadPos = itemEntity->sparkleSavedPos;
return TRUE;
case 3:
itemEntity->sparkleSavedPos = currentState;
itemEntity->sparkleReadPos = currentState;
case SPARKLE_OP_Jump:
itemEntity->sparkleSavedPos = readPos;
itemEntity->sparkleReadPos = readPos;
return TRUE;
case 7:
itemEntity->sparkleNextUpdate = *currentState++;
itemEntity->sparkleRaster = *currentState++;
itemEntity->sparklePalette = *currentState++;
itemEntity->sparkleWidth = *currentState++;
itemEntity->sparkleHeight = *currentState++;
itemEntity->sparkleReadPos = currentState;
case SPARKLE_OP_SetCI:
itemEntity->sparkleNextUpdate = *readPos++;
itemEntity->sparkleRaster = (s8*)*readPos++;
itemEntity->sparklePalette = (s8*)*readPos++;
itemEntity->sparkleWidth = *readPos++;
itemEntity->sparkleHeight = *readPos++;
itemEntity->sparkleReadPos = readPos;
break;
case 4:
itemEntity->sparkleReadPos = currentState++;
itemEntity->sparkleReadPos = currentState++;
case 0:
case SPARKLE_OP_Break:
readPos++; // ignore arg
itemEntity->sparkleReadPos = readPos;
case SPARKLE_OP_End:
return TRUE;
}
return FALSE;
@ -187,7 +188,7 @@ s32 sparkle_script_step(ItemEntity* itemEntity) {
void sparkle_script_update(ItemEntity* itemEntity) {
itemEntity->sparkleNextUpdate--;
if (itemEntity->sparkleNextUpdate <= 0) {
while (sparkle_script_step(itemEntity) != 0) {}
while (sparkle_script_step(itemEntity)) {}
}
}
@ -556,7 +557,7 @@ s32 make_item_entity(s32 itemID, f32 x, f32 y, f32 z, s32 itemSpawnMode, s32 pic
item_entity_load(itemEntity);
if (itemEntity->itemID == ITEM_COIN) {
sparkle_script_init(itemEntity, SparkleScript_Coin);
sparkle_script_init(itemEntity, &SparkleScript_Coin);
sparkle_script_update(itemEntity);
}
@ -652,7 +653,7 @@ s32 make_item_entity_at_player(s32 itemID, s32 arg1, s32 pickupMsgFlags) {
item_entity_load(item);
if (item->itemID == ITEM_COIN) {
sparkle_script_init(item, SparkleScript_Coin);
sparkle_script_init(item, &SparkleScript_Coin);
sparkle_script_update(item);
}
return id;
@ -677,7 +678,7 @@ void update_item_entities(void) {
if (entity != NULL && entity->flags != 0) {
if (entity->itemID == ITEM_COIN) {
if (rand_int(100) > 90) {
sparkle_script_init(entity, SparkleScript_Coin);
sparkle_script_init(entity, &SparkleScript_Coin);
D_80155D8C = rand_int(16) - 8;
D_80155D8E = rand_int(16) - 8;
D_80155D90 = 5;

View File

@ -5,10 +5,10 @@
extern s32 D_80294280;
extern s32 D_802A9620;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_RunAwayOK;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_RunAwayOK;
s32 func_8024FAFC(s32);
@ -32,7 +32,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
D_802A9620 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX,
@ -40,7 +40,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
hud_element_set_render_depth(hudElement, 0);
// Weird use of an extra temp settles regalloc here.
hudElementTemp = hud_element_create(&HudScript_BlueMeter);
hudElementTemp = hud_element_create(&HES_BlueMeter);
hudElement = hudElementTemp;
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX,
@ -48,7 +48,7 @@ ApiStatus func_802A9000_425B50(Evt* script, s32 isInitialCall) {
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_RunAwayOK);
hudElement = hud_element_create(&HES_RunAwayOK);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX,
actionCommandStatus->hudElementY + 28);
@ -132,7 +132,7 @@ void func_802A9228_425D78(void) {
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
battleStatus->actionSuccess = 0;
D_802A9620 = 1;
actionCommandStatus->unk_5D = 0;

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_0A
extern s32 D_802942E0;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_100pct;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
ApiStatus func_802A9000_4273B0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -36,19 +36,19 @@ ApiStatus func_802A9000_4273B0(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -102,7 +102,7 @@ void func_802A928C_42763C(void) {
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->state = 0xB;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -7,10 +7,10 @@
void func_80268834(s32, s32, s16, s32);
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_100pct;
extern s32 D_80294340;
s32 D_802A9852_4292C0[] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -43,19 +43,19 @@ ApiStatus func_802A9000_428A70(Evt* script, s32 isInitialCall) {
air_lift_bss_0 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -141,7 +141,7 @@ void func_802A9278_428CE8(void) {
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
air_lift_bss_0 = 1;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
sfx_play_sound_with_params(0x80000041, 0, 0, 0);

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_air_raid
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_StickNeutral;
extern HudScript HudScript_100pct;
extern HudScript HudScript_StickMashLeft;
extern HudScript HES_BlueMeter;
extern HudScript HES_StickNeutral;
extern HudScript HES_100pct;
extern HudScript HES_StickMashLeft;
extern s32 D_80294360;
@ -44,19 +44,19 @@ ApiStatus func_802A9000_429320(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_StickNeutral);
hudElement = hud_element_create(&HES_StickNeutral);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -116,7 +116,7 @@ void func_802A9294_4295B4(void) {
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_StickMashLeft);
actionCommandStatus->barFillLevel = 0;
battleStatus->unk_85 = 0;
actionCommandStatus->unk_5C = 0;

View File

@ -3,12 +3,12 @@
#define NAMESPACE action_command_body_slam
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_AButtonDown;
extern HudScript HudScript_TimingWait;
extern HudScript HudScript_TimingReady;
extern HudScript HudScript_FillGaugeResult;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_AButtonDown;
extern HudScript HES_TimingWait;
extern HudScript HES_TimingReady;
extern HudScript HES_FillGaugeResult;
extern s32 D_80294320;
ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
@ -36,25 +36,25 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_FillGaugeResult);
id = hud_element_create(&HES_FillGaugeResult);
actionCommandStatus->hudElements[3] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingWait);
id = hud_element_create(&HES_TimingWait);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 41, actionCommandStatus->hudElementY + 22);
hud_element_set_render_depth(id, 0);
@ -117,7 +117,7 @@ void func_802A92D4_4285B4(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_46 = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
@ -135,8 +135,8 @@ void func_802A92D4_4285B4(void) {
if (actionCommandStatus->barFillLevel >= 10000) {
actionCommandStatus->barFillLevel = 10000;
hud_element_set_script(actionCommandStatus->hudElements[2], &HudScript_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButton);
hud_element_set_script(actionCommandStatus->hudElements[2], &HES_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButton);
if (actionCommandStatus->unk_68 == 0) {
sfx_play_sound(SOUND_234);
actionCommandStatus->unk_68 = 1;

View File

@ -3,12 +3,12 @@
#define NAMESPACE action_command_bomb
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_100pct;
extern s32 D_80294300;
extern HudScript HudScript_MashAButton;
extern HudScript HES_MashAButton;
s32 D_802A9810_428280[] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -39,19 +39,19 @@ ApiStatus func_802A9000_427A70(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -106,7 +106,7 @@ void func_802A928C_427CFC(void) {
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
sfx_play_sound_with_params(0x80000041, 0, 0, 0);

View File

@ -4,11 +4,11 @@
#define NAMESPACE action_command_break_free
extern s32 D_80294220;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_RunningAway;
extern HudScript HudScript_RunAwayOK;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_BlueMeter;
extern HudScript HES_RunningAway;
extern HudScript HES_RunAwayOK;
ApiStatus func_802A9000_4233F0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -36,25 +36,25 @@ ApiStatus func_802A9000_4233F0(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_RunningAway);
id = hud_element_create(&HES_RunningAway);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_RunAwayOK);
id = hud_element_create(&HES_RunAwayOK);
actionCommandStatus->hudElements[3] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -150,7 +150,7 @@ void func_802A92DC_4236CC(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
case 11:

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_dizzy_shell
extern s32 D_802942A0;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_100pct;
s32 D_802A9800_426970[8] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -37,19 +37,19 @@ ApiStatus func_802A9000_426170(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -100,7 +100,7 @@ void func_802A928C_4263FC(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
sfx_play_sound_with_params(0x80000041, 0, 0, 0);

View File

@ -5,10 +5,10 @@
#define NAMESPACE action_command_fire_shell
extern s32 D_802942C0;
extern HudScript HudScript_StickMashLeft;
extern HudScript HudScript_StickNeutral;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_100pct;
extern HudScript HES_StickMashLeft;
extern HudScript HES_StickNeutral;
extern HudScript HES_BlueMeter;
extern HudScript HES_100pct;
s32 D_802A9950_427320[5] = { 0, 25, 50, 75, 75 };
s32 D_802A9964_427334[4] = { 40, 70, 99, 200 };
@ -42,19 +42,19 @@ ApiStatus func_802A9000_4269D0(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_StickNeutral);
id = hud_element_create(&HES_StickNeutral);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -106,7 +106,7 @@ void func_802A9294_426C64(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_StickMashLeft);
actionCommandStatus->barFillLevel = 0;
battleStatus->unk_85 = 0;
actionCommandStatus->unk_5C = 0;

View File

@ -3,14 +3,14 @@
#define NAMESPACE action_command_flee
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_RunAwayOK;
extern HudScript HudScript_RunningAway;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_RunAwayOK;
extern HudScript HES_RunningAway;
extern HudScript HES_100pct;
extern s32 D_80294200;
extern s32 D_802A9920;
extern HudScript HudScript_MashAButton;
extern HudScript HES_MashAButton;
ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -38,25 +38,25 @@ ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
D_802A9920 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_RunningAway);
hudElement = hud_element_create(&HES_RunningAway);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_RunAwayOK);
hudElement = hud_element_create(&HES_RunAwayOK);
actionCommandStatus->hudElements[3] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -66,7 +66,7 @@ ApiStatus func_802A9000_422AD0(Evt* script, s32 isInitialCall) {
hud_element_set_render_pos(actionCommandStatus->hudElements[3], actionCommandStatus->hudElementX - xOffset, actionCommandStatus->hudElementY + 17);
hud_element_set_render_pos(actionCommandStatus->hudElements[2], actionCommandStatus->hudElementX - xOffset, actionCommandStatus->hudElementY - 1);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[4] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -142,7 +142,7 @@ void func_802A9378_422E48(void) {
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
D_802A9920 = 1;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -4,18 +4,18 @@
#define NAMESPACE action_command_hammer
// icon indexes for hud elements
extern HudScript HudScript_TimingBar1Chance;
extern HudScript HudScript_TimingWait;
extern HudScript HudScript_TimingCharge1;
extern HudScript HudScript_TimingCharge2;
extern HudScript HudScript_TimingCharge3;
extern HudScript HudScript_TimingCharge4a;
extern HudScript HudScript_TimingCharge4b;
extern HudScript HudScript_TimingCharge4c;
extern HudScript HudScript_StickHoldLeft;
extern HudScript HudScript_StickTapNeutral;
extern HudScript HudScript_RightOn;
extern HudScript HudScript_TimingReady;
extern HudScript HES_TimingBar1Chance;
extern HudScript HES_TimingWait;
extern HudScript HES_TimingCharge1;
extern HudScript HES_TimingCharge2;
extern HudScript HES_TimingCharge3;
extern HudScript HES_TimingCharge4a;
extern HudScript HES_TimingCharge4b;
extern HudScript HES_TimingCharge4c;
extern HudScript HES_StickHoldLeft;
extern HudScript HES_StickTapNeutral;
extern HudScript HES_RightOn;
extern HudScript HES_TimingReady;
extern s32 D_802941E0;
@ -41,43 +41,43 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 96;
id = hud_element_create(&HudScript_TimingBar1Chance);
id = hud_element_create(&HES_TimingBar1Chance);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 10);
id = hud_element_create(&HudScript_TimingWait);
id = hud_element_create(&HES_TimingWait);
actionCommandStatus->hudElements[1] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_TimingCharge4a);
id = hud_element_create(&HES_TimingCharge4a);
actionCommandStatus->hudElements[2] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_TimingCharge4b);
id = hud_element_create(&HES_TimingCharge4b);
actionCommandStatus->hudElements[3] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_TimingCharge4c);
id = hud_element_create(&HES_TimingCharge4c);
actionCommandStatus->hudElements[4] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_StickHoldLeft);
id = hud_element_create(&HES_StickHoldLeft);
actionCommandStatus->hudElements[5] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_RightOn);
id = hud_element_create(&HES_RightOn);
actionCommandStatus->hudElements[6] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
@ -226,13 +226,13 @@ void func_802A936C_42236C(void) {
temp_f20 = (actionCommandStatus->unk_52 - new_var) / 3;
if (actionCommandStatus->unk_54 < temp_f20) {
hud_element_set_script(actionCommandStatus->hudElements[4], &HudScript_TimingCharge3);
hud_element_set_script(actionCommandStatus->hudElements[4], &HES_TimingCharge3);
battleStatus->unk_84 = 0;
if (actionCommandStatus->unk_54 == 0 && actionCommandStatus->unk_62 != 0) {
sfx_play_sound(SOUND_233);
}
} else if (actionCommandStatus->unk_54 < temp_f20 * 2) {
hud_element_set_script(actionCommandStatus->hudElements[3], &HudScript_TimingCharge2);
hud_element_set_script(actionCommandStatus->hudElements[3], &HES_TimingCharge2);
battleStatus->unk_84 = 1;
if (actionCommandStatus->unk_54 == temp_f20) {
if (actionCommandStatus->unk_62 != 0) {
@ -240,7 +240,7 @@ void func_802A936C_42236C(void) {
}
}
} else if (actionCommandStatus->unk_54 < temp_f20 * 3.0f) {
hud_element_set_script(actionCommandStatus->hudElements[2], &HudScript_TimingCharge1);
hud_element_set_script(actionCommandStatus->hudElements[2], &HES_TimingCharge1);
battleStatus->unk_84 = 2;
if (actionCommandStatus->unk_54 == temp_f20 * 2) {
if (actionCommandStatus->unk_62 != 0) {
@ -251,8 +251,8 @@ void func_802A936C_42236C(void) {
if (actionCommandStatus->unk_54 == (~phi_s0 + actionCommandStatus->unk_52)) {
battleStatus->unk_84 = 3;
hud_element_set_script(actionCommandStatus->hudElements[1], &HudScript_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[5], &HudScript_StickTapNeutral);
hud_element_set_script(actionCommandStatus->hudElements[1], &HES_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[5], &HES_StickTapNeutral);
if (actionCommandStatus->unk_62 != 0) {
sfx_play_sound(SOUND_234);
}

View File

@ -4,12 +4,12 @@
#define NAMESPACE action_command_hurricane
extern s32 D_80294420;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_BButton;
extern HudScript HudScript_MashBButton1;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_BButton;
extern HudScript HES_MashBButton1;
extern HudScript HES_100pct;
s32 D_802A98E0_42FFC0[8] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -37,25 +37,25 @@ ApiStatus func_802A9000_42F6E0(void) {
actionCommandStatus->unk_68 = 0;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_BButton);
id = hud_element_create(&HES_BButton);
actionCommandStatus->hudElements[2] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[4] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -158,8 +158,8 @@ void func_802A92A0_42F980(void) {
actionCommandStatus->unk_4E--;
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[2], &HudScript_MashBButton1);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[2], &HES_MashBButton1);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_5C = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -6,9 +6,9 @@
extern s32 D_802941C0;
// icon IDs for hud elements
extern HudScript HudScript_AButton;
extern HudScript HudScript_RightOn;
extern HudScript HudScript_AButtonDown;
extern HudScript HES_AButton;
extern HudScript HES_RightOn;
extern HudScript HES_AButtonDown;
ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
s32 hudElement;
@ -30,14 +30,14 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->unk_60 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_alpha(hudElement, 0xFF);
hudElement = hud_element_create(&HudScript_RightOn);
hudElement = hud_element_create(&HES_RightOn);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
@ -126,7 +126,7 @@ void N(update)(void) {
temp_s0_3 = battleStatus->unk_434[actionCommandStatus->unk_50];
if (((actionCommandStatus->unk_4E - temp_s0_3) - 2) <= 0) {
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
}
if (((battleStatus->currentButtonsPressed & 0x8000) != 0) && (actionCommandStatus->autoSucceed == 0)) {
actionCommandStatus->unk_60 = 1;

View File

@ -3,14 +3,14 @@
#define NAMESPACE action_command_mega_shock
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_BButton;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_BButton;
extern HudScript HES_100pct;
extern s32 D_802943C0;
extern HudScript HudScript_MashAButton[];
extern HudScript HudScript_MashBButton1[];
extern HudScript HES_MashAButton[];
extern HudScript HES_MashBButton1[];
s32 D_802A9930_42E340[] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -37,25 +37,25 @@ ApiStatus func_802A9000_42DA10(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -0x30;
actionCommandStatus->hudElementY = 0x50;
elementID = hud_element_create(&HudScript_AButton);
elementID = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(elementID, 0);
elementID = hud_element_create(&HudScript_BButton);
elementID = hud_element_create(&HES_BButton);
actionCommandStatus->hudElements[2] = elementID;
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(elementID, 0);
elementID = hud_element_create(&HudScript_BlueMeter);
elementID = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = elementID;
hud_element_set_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 0x1C);
hud_element_set_render_depth(elementID, 0);
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
elementID = hud_element_create(&HudScript_100pct);
elementID = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[4] = elementID;
hud_element_set_render_pos(elementID, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 0x1C);
hud_element_set_render_depth(elementID, 0);
@ -163,8 +163,8 @@ void func_802A92A0_42DCB0(void) {
actionCommandStatus->unk_4E--;
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[2], HudScript_MashBButton1);
hud_element_set_script(actionCommandStatus->hudElements[0], HES_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[2], HES_MashBButton1);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_5C = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -3,11 +3,11 @@
#define NAMESPACE action_command_power_shock
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_RunAwayOK;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_RunAwayOK;
extern HudScript HES_100pct;
extern s32 D_802943A0[];
s32 D_802A9AA0_42D9B0[] = { 0, 25, 50, 75, 75, 0, 0, 0};
extern s32 D_802A9B00;
@ -42,25 +42,25 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
D_802A9B00 = 0;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[3] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_RunAwayOK);
id = hud_element_create(&HES_RunAwayOK);
actionCommandStatus->hudElements[4] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -162,7 +162,7 @@ void func_802A9310_42D220(void) {
actionCommandStatus->unk_4E--;
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->unk_44 = 0;
actionCommandStatus->unk_5C = 0;
D_802A9B00 = 1;

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_smack
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_StickNeutral;
extern HudScript HudScript_100pct;
extern HudScript HudScript_StickMashLeft;
extern HudScript HES_BlueMeter;
extern HudScript HES_StickNeutral;
extern HudScript HES_100pct;
extern HudScript HES_StickMashLeft;
extern s32 D_802943E0;
typedef struct UnkVec2s {
@ -65,19 +65,19 @@ ApiStatus func_802A9000_42E3A0(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_StickNeutral);
hudElement = hud_element_create(&HES_StickNeutral);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hudElement = hud_element_create(&HudScript_100pct);
hudElement = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -134,7 +134,7 @@ void func_802A9298_42E638(void) {
actionCommandStatus->unk_4E--;
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_StickMashLeft);
actionCommandStatus->barFillLevel = 0;
battleStatus->unk_85 = 0;
actionCommandStatus->unk_5C = 0;

View File

@ -4,10 +4,10 @@
#define NAMESPACE action_command_spiny_surge
extern s32 D_80294400;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_StickNeutral;
extern HudScript HudScript_StickMashLeft;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_StickNeutral;
extern HudScript HES_StickMashLeft;
extern HudScript HES_100pct;
s32 D_802A9860_42F680[8] = { 0, 25, 50, 75, 75, 0, 0, 0 };
extern s32 D_802A98C0; // bss?
@ -39,19 +39,19 @@ ApiStatus func_802A9000_42EE20(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_StickNeutral);
id = hud_element_create(&HES_StickNeutral);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -139,7 +139,7 @@ void func_802A9254_42F074(void) {
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_StickMashLeft);
actionCommandStatus->unk_5C = 0;
D_802A98C0 = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -3,10 +3,10 @@
#define NAMESPACE action_command_spook
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_StickNeutral;
extern HudScript HudScript_StickMashLeft;
extern HudScript HudScript_100pct;
extern HudScript HES_BlueMeter;
extern HudScript HES_StickNeutral;
extern HudScript HES_StickMashLeft;
extern HudScript HES_100pct;
extern s32 D_80294440;
s32 D_802A9920_430940[8] = { 0, 25, 50, 75, 75, 0, 0, 0 };
@ -37,19 +37,19 @@ ApiStatus func_802A9000_430020(void) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_StickNeutral);
id = hud_element_create(&HES_StickNeutral);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_100pct);
id = hud_element_create(&HES_100pct);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -100,7 +100,7 @@ void func_802A9298_4302B8(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_StickMashLeft);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_StickMashLeft);
actionCommandStatus->barFillLevel = 0;
battleStatus->unk_84 = 0;
actionCommandStatus->unk_5C = 0;

View File

@ -3,10 +3,10 @@
#define NAMESPACE action_command_squirt
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_AButtonDown;
extern HudScript HudScript_PressAButton;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_AButtonDown;
extern HudScript HES_PressAButton;
extern s32 D_80294380;
s32 D_802A9760_42A480[] = { 300, 300, 265, 220, 175, 175, };
@ -35,13 +35,13 @@ ApiStatus func_802A9000_429D20(void) {
actionCommandStatus->unk_5C = 0;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -123,7 +123,7 @@ void func_802A9208_429F28(void) {
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->unk_5C = 0;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;
@ -159,12 +159,12 @@ void func_802A9208_429F28(void) {
sfx_adjust_env_sound_params(0x80000041, 0, 0, battleStatus->unk_84 * 12);
id = actionCommandStatus->hudElements[0];
if (temp < 80) {
if (hud_element_get_script(id) != &HudScript_AButtonDown) {
hud_element_set_script(id, &HudScript_AButtonDown);
if (hud_element_get_script(id) != &HES_AButtonDown) {
hud_element_set_script(id, &HES_AButtonDown);
}
} else {
if (hud_element_get_script(id) != &HudScript_PressAButton) {
hud_element_set_script(id, &HudScript_PressAButton);
if (hud_element_get_script(id) != &HES_PressAButton) {
hud_element_set_script(id, &HES_PressAButton);
}
}

View File

@ -3,9 +3,9 @@
#define NAMESPACE action_command_stop_leech
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HES_MashAButton;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern s32 D_80294260;
ApiStatus func_802A9000_425590(Evt* script, s32 isInitialCall) {
@ -29,13 +29,13 @@ ApiStatus func_802A9000_425590(Evt* script, s32 isInitialCall) {
actionCommandStatus->unk_48 = 0;
actionCommandStatus->hudElementY = 80;
hudElement = hud_element_create(&HudScript_AButton);
hudElement = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = hudElement;
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(hudElement, 0);
hudElement = hud_element_create(&HudScript_BlueMeter);
hudElement = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = hudElement;
hud_element_set_render_pos(hudElement, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(hudElement, 0);
@ -106,7 +106,7 @@ void func_802A91F8_425788(void) {
actionCommandStatus->unk_4E -= 1;
break;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -3,18 +3,18 @@
#define NAMESPACE action_command_tidal_wave
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_PressAButton;
extern HudScript HudScript_PressBButton;
extern HudScript HudScript_BButtonHeld;
extern HudScript HudScript_8029265C;
extern HudScript HudScript_PressCDownButton;
extern HudScript HudScript_AButton;
extern HudScript HudScript_AButtonDown;
extern HudScript HES_BlueMeter;
extern HudScript HES_PressAButton;
extern HudScript HES_PressBButton;
extern HudScript HES_BButtonHeld;
extern HudScript HES_CDownButtonHeld;
extern HudScript HES_PressCDownButton;
extern HudScript HES_AButton;
extern HudScript HES_AButtonDown;
extern s32 D_802944A0;
HudScript* D_802A97C0_42CEB0[3] = { &HudScript_PressAButton, &HudScript_PressBButton, &HudScript_PressCDownButton };
HudScript* D_802A97CC_42CEBC[3] = { &HudScript_AButtonDown, &HudScript_BButtonHeld, &HudScript_8029265C };
HudScript* D_802A97C0_42CEB0[3] = { &HES_PressAButton, &HES_PressBButton, &HES_PressCDownButton };
HudScript* D_802A97CC_42CEBC[3] = { &HES_AButtonDown, &HES_BButtonHeld, &HES_CDownButtonHeld };
ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -39,14 +39,14 @@ ApiStatus N(CreateHudElements)(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[0] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
for (i = 1; i < ARRAY_COUNT(actionCommandStatus->hudElements); i++) {
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[i] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);

View File

@ -27,7 +27,7 @@
#include "battle/action_cmd/water_block_4.png.inc.c"
#include "battle/action_cmd/water_block_4.pal.inc.c"
HudScript HudScript_WaterBlock1 = {
HudScript HES_WaterBlock1 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -36,7 +36,7 @@ HudScript HudScript_WaterBlock1 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlock2 = {
HudScript HES_WaterBlock2 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -45,7 +45,7 @@ HudScript HudScript_WaterBlock2 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlock3 = {
HudScript HES_WaterBlock3 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -54,7 +54,7 @@ HudScript HudScript_WaterBlock3 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlock0 = {
HudScript HES_WaterBlock0 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -63,7 +63,7 @@ HudScript HudScript_WaterBlock0 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlock4 = {
HudScript HES_WaterBlock4 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -72,7 +72,7 @@ HudScript HudScript_WaterBlock4 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlockBlock = {
HudScript HES_WaterBlockBlock = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_32x32,
HUD_ELEMENT_OP_Loop,
@ -81,7 +81,7 @@ HudScript HudScript_WaterBlockBlock = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlockCircle = {
HudScript HES_WaterBlockCircle = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_40x40,
HUD_ELEMENT_OP_Loop,
@ -90,7 +90,7 @@ HudScript HudScript_WaterBlockCircle = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WaterBlockCloud = {
HudScript HES_WaterBlockCloud = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_40x40,
HUD_ELEMENT_OP_Loop,
@ -100,26 +100,26 @@ HudScript HudScript_WaterBlockCloud = {
};
HudScript* D_802AB180_42C670[] = {
&HudScript_WaterBlock0
&HES_WaterBlock0
};
HudScript* D_802AB184_42C674[] = {
&HudScript_WaterBlock1, &HudScript_WaterBlock2, &HudScript_WaterBlock3, &HudScript_WaterBlock4, &HudScript_WaterBlock4, &HudScript_WaterBlock4, &HudScript_WaterBlock4, &HudScript_WaterBlock4, &HudScript_WaterBlock4, 0, 0
&HES_WaterBlock1, &HES_WaterBlock2, &HES_WaterBlock3, &HES_WaterBlock4, &HES_WaterBlock4, &HES_WaterBlock4, &HES_WaterBlock4, &HES_WaterBlock4, &HES_WaterBlock4, 0, 0
};
extern s32 D_80294460;
extern HudScript HudScript_AButton;
extern HudScript HudScript_AButtonDown;
extern HudScript HudScript_TimingBar3Chances;
extern HudScript HudScript_TimingCharge2;
extern HudScript HudScript_TimingCharge3;
extern HudScript HudScript_TimingCharge4b;
extern HudScript HudScript_TimingCharge4c;
extern HudScript HudScript_TimingOK;
extern HudScript HudScript_TimingMiss;
extern HudScript HudScript_TimingWait;
extern HudScript HudScript_TimingReady;
extern HudScript HES_AButton;
extern HudScript HES_AButtonDown;
extern HudScript HES_TimingBar3Chances;
extern HudScript HES_TimingCharge2;
extern HudScript HES_TimingCharge3;
extern HudScript HES_TimingCharge4b;
extern HudScript HES_TimingCharge4c;
extern HudScript HES_TimingOK;
extern HudScript HES_TimingMiss;
extern HudScript HES_TimingWait;
extern HudScript HES_TimingReady;
ApiStatus func_802A9000_42A4F0(Evt* script, s32 isInitialCall) {
ActionCommandStatus* actionCommandStatus = &gActionCommandStatus;
@ -147,49 +147,49 @@ ApiStatus func_802A9000_42A4F0(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_TimingBar3Chances);
id = hud_element_create(&HES_TimingBar3Chances);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingWait);
id = hud_element_create(&HES_TimingWait);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingWait);
id = hud_element_create(&HES_TimingWait);
actionCommandStatus->hudElements[3] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingWait);
id = hud_element_create(&HES_TimingWait);
actionCommandStatus->hudElements[4] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingOK);
id = hud_element_create(&HES_TimingOK);
actionCommandStatus->hudElements[6] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingOK);
id = hud_element_create(&HES_TimingOK);
actionCommandStatus->hudElements[7] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_TimingOK);
id = hud_element_create(&HES_TimingOK);
actionCommandStatus->hudElements[8] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
@ -199,25 +199,25 @@ ApiStatus func_802A9000_42A4F0(Evt* script, s32 isInitialCall) {
hud_element_set_render_pos(actionCommandStatus->hudElements[10],
actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
actionCommandStatus->hudElements[11] = hud_element_create(&HudScript_TimingCharge4c);
actionCommandStatus->hudElements[11] = hud_element_create(&HES_TimingCharge4c);
hud_element_set_render_pos(actionCommandStatus->hudElements[11],
actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
id = hud_element_create(&HudScript_TimingCharge4b);
id = hud_element_create(&HES_TimingCharge4b);
actionCommandStatus->hudElements[12] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
switch (actionCommandStatus->unk_64) {
case 0:
actionCommandStatus->hudElements[13] = hud_element_create(&HudScript_WaterBlockBlock);
actionCommandStatus->hudElements[13] = hud_element_create(&HES_WaterBlockBlock);
id = actionCommandStatus->hudElements[13];
break;
case 1:
actionCommandStatus->hudElements[13] = hud_element_create(&HudScript_WaterBlockCircle);
actionCommandStatus->hudElements[13] = hud_element_create(&HES_WaterBlockCircle);
id = actionCommandStatus->hudElements[13];
break;
case 2:
actionCommandStatus->hudElements[13] = hud_element_create(&HudScript_WaterBlockCloud);
actionCommandStatus->hudElements[13] = hud_element_create(&HES_WaterBlockCloud);
id = actionCommandStatus->hudElements[13];
break;
}
@ -360,16 +360,16 @@ void func_802A948C_42A97C(void) {
case 11:
btl_set_popup_duration(99);
if (actionCommandStatus->unk_54 == 42) {
hud_element_set_script(actionCommandStatus->hudElements[11], &HudScript_TimingCharge3);
hud_element_set_script(actionCommandStatus->hudElements[11], &HES_TimingCharge3);
sfx_play_sound(SOUND_233);
}
if (actionCommandStatus->unk_54 == 22) {
hud_element_set_script(actionCommandStatus->hudElements[12], &HudScript_TimingCharge2);
hud_element_set_script(actionCommandStatus->hudElements[12], &HES_TimingCharge2);
sfx_play_sound(SOUND_233);
}
if (actionCommandStatus->unk_54 == 2) {
hud_element_set_script(actionCommandStatus->hudElements[2], &HudScript_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[2], &HES_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
sfx_play_sound(SOUND_234);
}
actionCommandStatus->unk_54--;
@ -417,9 +417,9 @@ void func_802A948C_42A97C(void) {
if ((actionCommandStatus->unk_5D >= -4) && ((actionCommandStatus->unk_60 != 0) || (actionCommandStatus->unk_5C != 0))) {
id = actionCommandStatus->hudElements[6];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 28, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
@ -428,18 +428,18 @@ void func_802A948C_42A97C(void) {
if (actionCommandStatus->unk_5D == -5) {
id = actionCommandStatus->hudElements[6];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 28, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButton);
}
actionCommandStatus->unk_5D--;
if (actionCommandStatus->unk_54 == 2) {
hud_element_set_script(actionCommandStatus->hudElements[3], &HudScript_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[3], &HES_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
sfx_play_sound(SOUND_234);
}
actionCommandStatus->unk_54--;
@ -492,9 +492,9 @@ void func_802A948C_42A97C(void) {
if ((actionCommandStatus->unk_5D >= -4) && ((actionCommandStatus->unk_60 != 0) || (actionCommandStatus->unk_5C != 0))) {
id = actionCommandStatus->hudElements[7];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 48, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
@ -502,18 +502,18 @@ void func_802A948C_42A97C(void) {
if (actionCommandStatus->unk_5D == -5) {
id = actionCommandStatus->hudElements[7];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 48, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButton);
}
actionCommandStatus->unk_5D--;
if (actionCommandStatus->unk_54 == 2) {
hud_element_set_script(actionCommandStatus->hudElements[4], &HudScript_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButtonDown);
hud_element_set_script(actionCommandStatus->hudElements[4], &HES_TimingReady);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButtonDown);
sfx_play_sound(SOUND_234);
}
actionCommandStatus->unk_54--;
@ -566,9 +566,9 @@ void func_802A948C_42A97C(void) {
if ((actionCommandStatus->unk_60 != 0) || (actionCommandStatus->unk_5C != 0)) {
id = actionCommandStatus->hudElements[8];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 68, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
@ -577,13 +577,13 @@ void func_802A948C_42A97C(void) {
if (actionCommandStatus->unk_5D == -5) {
id = actionCommandStatus->hudElements[8];
if (actionCommandStatus->unk_5C != 0) {
hud_element_set_script(id, &HudScript_TimingOK);
hud_element_set_script(id, &HES_TimingOK);
} else {
hud_element_set_script(id, &HudScript_TimingMiss);
hud_element_set_script(id, &HES_TimingMiss);
}
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 68, actionCommandStatus->hudElementY + 38);
hud_element_clear_flags(id, 2);
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_AButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_AButton);
actionCommandStatus->state = 16;
return;
}

View File

@ -4,9 +4,9 @@
#define NAMESPACE action_command_whirlwind
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_MashAButton;
extern HudScript HudScript_AButton;
extern HudScript HES_BlueMeter;
extern HudScript HES_MashAButton;
extern HudScript HES_AButton;
extern s32 D_80294240;
@ -34,7 +34,7 @@ extern s32 D_80294240;
#include "battle/action_cmd/whirlwind_bubble.png.inc.c"
#include "battle/action_cmd/whirlwind_bubble.pal.inc.c"
HudScript HudScript_Whirlwind1 = {
HudScript HES_Whirlwind1 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -43,7 +43,7 @@ HudScript HudScript_Whirlwind1 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind2 = {
HudScript HES_Whirlwind2 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -52,7 +52,7 @@ HudScript HudScript_Whirlwind2 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind3 = {
HudScript HES_Whirlwind3 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -62,7 +62,7 @@ HudScript HudScript_Whirlwind3 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind4 = {
HudScript HES_Whirlwind4 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -72,7 +72,7 @@ HudScript HudScript_Whirlwind4 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind5 = {
HudScript HES_Whirlwind5 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -82,7 +82,7 @@ HudScript HudScript_Whirlwind5 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind6 = {
HudScript HES_Whirlwind6 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -92,7 +92,7 @@ HudScript HudScript_Whirlwind6 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_Whirlwind7 = {
HudScript HES_Whirlwind7 = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetTileSize, HUD_ELEMENT_SIZE_24x24,
HUD_ELEMENT_OP_Loop,
@ -102,7 +102,7 @@ HudScript HudScript_Whirlwind7 = {
HUD_ELEMENT_OP_End
};
HudScript HudScript_WhirlwindBubble = {
HudScript HES_WhirlwindBubble = {
HUD_ELEMENT_OP_SetVisible,
HUD_ELEMENT_OP_SetCustomSize, battle_action_cmd_whirlwind_bubble_png_width, battle_action_cmd_whirlwind_bubble_png_height,
0x00000004,
@ -116,11 +116,11 @@ s32 D_802AA844_4254B4[] = { 0, 25, 50, 75, 100, 100 };
s32 D_802AA85C_4254CC[] = { 50, 50, 50, 50, 75, 75, 75, 100, 100, 100, 100 };
HudScript* D_802AA888_4254F8[] = {
&HudScript_Whirlwind7, &HudScript_Whirlwind6, &HudScript_Whirlwind5, &HudScript_Whirlwind4, &HudScript_Whirlwind3, &HudScript_Whirlwind2
&HES_Whirlwind7, &HES_Whirlwind6, &HES_Whirlwind5, &HES_Whirlwind4, &HES_Whirlwind3, &HES_Whirlwind2
};
HudScript* D_802AA8A0_425510[] = {
&HudScript_Whirlwind1, &HudScript_Whirlwind1, &HudScript_Whirlwind2, &HudScript_Whirlwind3, &HudScript_Whirlwind3
&HES_Whirlwind1, &HES_Whirlwind1, &HES_Whirlwind2, &HES_Whirlwind3, &HES_Whirlwind3
};
s32 D_802AA8B4_425524[] = { 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1 };
@ -155,25 +155,25 @@ ApiStatus func_802A9000_423C70(Evt* script, s32 isInitialCall) {
actionCommandStatus->hudElementX = -48;
actionCommandStatus->hudElementY = 80;
id = hud_element_create(&HudScript_AButton);
id = hud_element_create(&HES_AButton);
actionCommandStatus->hudElements[0] = id;
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY);
hud_element_set_render_depth(id, 0);
id = hud_element_create(&HudScript_BlueMeter);
id = hud_element_create(&HES_BlueMeter);
actionCommandStatus->hudElements[1] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_Whirlwind7);
id = hud_element_create(&HES_Whirlwind7);
actionCommandStatus->hudElements[2] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 54, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
hud_element_set_flags(id, HUD_ELEMENT_FLAGS_80 | HUD_ELEMENT_FLAGS_DISABLED);
id = hud_element_create(&HudScript_WhirlwindBubble);
id = hud_element_create(&HES_WhirlwindBubble);
actionCommandStatus->hudElements[3] = id;
hud_element_set_render_pos(id, actionCommandStatus->hudElementX + 60, actionCommandStatus->hudElementY + 28);
hud_element_set_render_depth(id, 0);
@ -267,7 +267,7 @@ void func_802A92F0_423F60(void) {
actionCommandStatus->unk_4E--;
return;
}
hud_element_set_script(actionCommandStatus->hudElements[0], &HudScript_MashAButton);
hud_element_set_script(actionCommandStatus->hudElements[0], &HES_MashAButton);
actionCommandStatus->barFillLevel = 0;
actionCommandStatus->state = 11;
actionCommandStatus->unk_54 = actionCommandStatus->unk_52;

View File

@ -545,7 +545,7 @@ ApiStatus func_802189DC_447E1C(Evt* script, s32 isInitialCall) {
Bytecode* args = script->ptrReadPos;
f32 posX = evt_get_float_variable(script, *args++);
f32 posY = evt_get_float_variable(script, *args++);
s32 icon = hud_element_create(&HudScript_AnimatedHandPointer);
s32 icon = hud_element_create(&HES_AnimatedHandPointer);
hud_element_set_render_pos(icon, posX, posY);
hud_element_set_scale(icon, 1.5f);

View File

@ -40,7 +40,7 @@ ApiStatus N(GiveRefund)(Evt* script, s32 isInitialCall) {
posZ = player->currentPos.z;
get_screen_coords(gCurrentCameraID, posX, posY, posZ, &iconX, &iconY, &iconZ);
itemIcon = hud_element_create(&HudScript_Refund);
itemIcon = hud_element_create(&HES_Refund);
hud_element_set_render_pos(itemIcon, iconX + 36, iconY - 63);
}

View File

@ -11,22 +11,22 @@ extern s32 D_8023BDBC;
extern s32 D_8023BDC0;
extern s32 D_8023BDC4;
extern s32 D_8023BDC8;
extern HudScript HudScript_AimMarkerA;
extern HudScript HudScript_AimMarkerB;
extern HudScript HudScript_AimMarkerC;
extern HudScript HudScript_AimMarkerD;
extern HudScript HudScript_AimMarkerE;
extern HudScript HudScript_AimMarkerF;
extern HudScript HudScript_AimReticle;
extern HudScript HudScript_AimShimmerA;
extern HudScript HudScript_AimShimmerB;
extern HudScript HudScript_AimShimmerC;
extern HudScript HudScript_AimShimmerD;
extern HudScript HudScript_AimShimmerE;
extern HudScript HudScript_AimShimmerF;
extern HudScript HudScript_AimTarget;
extern HudScript HudScript_StickHoldLeft;
extern HudScript HudScript_StickNeutral;
extern HudScript HES_AimMarkerA;
extern HudScript HES_AimMarkerB;
extern HudScript HES_AimMarkerC;
extern HudScript HES_AimMarkerD;
extern HudScript HES_AimMarkerE;
extern HudScript HES_AimMarkerF;
extern HudScript HES_AimReticle;
extern HudScript HES_AimShimmerA;
extern HudScript HES_AimShimmerB;
extern HudScript HES_AimShimmerC;
extern HudScript HES_AimShimmerD;
extern HudScript HES_AimShimmerE;
extern HudScript HES_AimShimmerF;
extern HudScript HES_AimTarget;
extern HudScript HES_StickHoldLeft;
extern HudScript HES_StickNeutral;
extern f64 D_8023BD60_703AE0;
@ -49,66 +49,66 @@ ApiStatus func_80238000_6FFD80(Evt* evt, s32 isInitialCall) {
switch (evt->functionTemp[0]) {
case 0:
D_8023BD78[0] = hudID = hud_element_create(&HudScript_AimMarkerF);
D_8023BD78[0] = hudID = hud_element_create(&HES_AimMarkerF);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[1] = hudID = hud_element_create(&HudScript_AimMarkerE);
D_8023BD78[1] = hudID = hud_element_create(&HES_AimMarkerE);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[2] = hudID = hud_element_create(&HudScript_AimMarkerD);
D_8023BD78[2] = hudID = hud_element_create(&HES_AimMarkerD);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[3] = hudID = hud_element_create(&HudScript_AimMarkerC);
D_8023BD78[3] = hudID = hud_element_create(&HES_AimMarkerC);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[4] = hudID = hud_element_create(&HudScript_AimMarkerB);
D_8023BD78[4] = hudID = hud_element_create(&HES_AimMarkerB);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[5] = hudID = hud_element_create(&HudScript_AimMarkerA);
D_8023BD78[5] = hudID = hud_element_create(&HES_AimMarkerA);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD78[6] = hudID = hud_element_create(&HudScript_AimReticle);
D_8023BD78[6] = hudID = hud_element_create(&HES_AimReticle);
hud_element_set_render_depth(hudID, 10);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[0] = hudID = hud_element_create(&HudScript_AimShimmerF);
D_8023BD98[0] = hudID = hud_element_create(&HES_AimShimmerF);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[1] = hudID = hud_element_create(&HudScript_AimShimmerE);
D_8023BD98[1] = hudID = hud_element_create(&HES_AimShimmerE);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[2] = hudID = hud_element_create(&HudScript_AimShimmerD);
D_8023BD98[2] = hudID = hud_element_create(&HES_AimShimmerD);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[3] = hudID = hud_element_create(&HudScript_AimShimmerC);
D_8023BD98[3] = hudID = hud_element_create(&HES_AimShimmerC);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[4] = hudID = hud_element_create(&HudScript_AimShimmerB);
D_8023BD98[4] = hudID = hud_element_create(&HES_AimShimmerB);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BD98[5] = hudID = hud_element_create(&HudScript_AimShimmerA);
D_8023BD98[5] = hudID = hud_element_create(&HES_AimShimmerA);
hud_element_set_render_depth(hudID, 9);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BDB4 = hudID = hud_element_create(&HudScript_AimTarget);
D_8023BDB4 = hudID = hud_element_create(&HES_AimTarget);
hud_element_set_render_depth(hudID, 10);
hud_element_create_transform_A(D_8023BDB4);
hud_element_set_render_pos(hudID, -100, -100);
D_8023BDC4 = -48;
D_8023BDC8 = 80;
D_8023BDC0 = hudID = hud_element_create(&HudScript_StickHoldLeft);
D_8023BDC0 = hudID = hud_element_create(&HES_StickHoldLeft);
hud_element_set_render_pos(hudID, D_8023BDC4, D_8023BDC8);
hud_element_set_render_depth(hudID, 0);
@ -272,9 +272,9 @@ ApiStatus func_80238000_6FFD80(Evt* evt, s32 isInitialCall) {
tempAngle = fabsf(clampedAngleDiff) / state->unk_24 * targetActor->scalingFactor;
if (tempAngle < 7.0f) {
hud_element_set_script(hudID, &HudScript_StickNeutral);
hud_element_set_script(hudID, &HES_StickNeutral);
} else {
hud_element_set_script(hudID, &HudScript_StickHoldLeft);
hud_element_set_script(hudID, &HES_StickHoldLeft);
}
D_8023BDC4 += 20;

885
src/battle_ui_gfx.c Normal file
View File

@ -0,0 +1,885 @@
#include "common.h"
#include "hud_element.h"
#include "ui/battle/menu/unused.png.inc.c"
#include "ui/battle/menu/unused.pal.inc.c"
#define ui_battle_menu_unused_disabled_png ui_battle_menu_unused_png
#include "ui/battle/menu/unused.disabled.pal.inc.c"
#include "ui/battle/menu/flee.png.inc.c"
#include "ui/battle/menu/flee.pal.inc.c"
#define ui_battle_menu_flee_disabled_png ui_battle_menu_flee_png
#include "ui/battle/menu/flee.disabled.pal.inc.c"
#include "ui/battle/menu/defend.png.inc.c"
#include "ui/battle/menu/defend.pal.inc.c"
#define ui_battle_menu_defend_disabled_png ui_battle_menu_defend_png
#include "ui/battle/menu/defend.disabled.pal.inc.c"
#include "ui/battle/menu/strategies.png.inc.c"
#include "ui/battle/menu/strategies.pal.inc.c"
#define ui_battle_menu_strategies_disabled_png ui_battle_menu_strategies_png
#include "ui/battle/menu/strategies.disabled.pal.inc.c"
#include "ui/battle/menu/nothing.png.inc.c"
#include "ui/battle/menu/nothing.pal.inc.c"
#define ui_battle_menu_nothing_disabled_png ui_battle_menu_nothing_png
#include "ui/battle/menu/nothing.disabled.pal.inc.c"
#include "ui/battle/menu/pouch.png.inc.c"
#include "ui/battle/menu/pouch.pal.inc.c"
#define ui_battle_menu_pouch_disabled_png ui_battle_menu_pouch_png
#include "ui/battle/menu/pouch.disabled.pal.inc.c"
#include "ui/battle/swap_Z.png.inc.c"
#include "ui/battle/swap_Z.pal.inc.c"
#include "ui/battle/swap_arrow_left.png.inc.c"
#include "ui/battle/swap_arrow_left.pal.inc.c"
#include "ui/battle/swap_arrow_right.png.inc.c"
#include "ui/battle/swap_arrow_right.pal.inc.c"
#include "ui/battle/menu/spirits.png.inc.c"
#include "ui/battle/menu/spirits.pal.inc.c"
#include "ui/battle/yellow_arrow.png.inc.c"
#include "ui/battle/yellow_arrow.pal.inc.c"
#include "ui/battle/hp_bar.png.inc.c"
#include "ui/battle/hp_bar.pal.inc.c"
#include "ui/battle/hp_0.png.inc.c"
#include "ui/battle/hp_0.pal.inc.c"
#include "ui/battle/hp_1.png.inc.c"
#include "ui/battle/hp_1.pal.inc.c"
#include "ui/battle/hp_2.png.inc.c"
#include "ui/battle/hp_2.pal.inc.c"
#include "ui/battle/hp_3.png.inc.c"
#include "ui/battle/hp_3.pal.inc.c"
#include "ui/battle/hp_4.png.inc.c"
#include "ui/battle/hp_4.pal.inc.c"
#include "ui/battle/hp_5.png.inc.c"
#include "ui/battle/hp_5.pal.inc.c"
#include "ui/battle/hp_6.png.inc.c"
#include "ui/battle/hp_6.pal.inc.c"
#include "ui/battle/hp_7.png.inc.c"
#include "ui/battle/hp_7.pal.inc.c"
#include "ui/battle/hp_8.png.inc.c"
#include "ui/battle/hp_8.pal.inc.c"
#include "ui/battle/hp_9.png.inc.c"
#include "ui/battle/hp_9.pal.inc.c"
#include "ui/battle/cont/b_up.png.inc.c"
#include "ui/battle/cont/b_up.pal.inc.c"
#include "ui/battle/cont/b_down.png.inc.c"
#include "ui/battle/cont/b_down.pal.inc.c"
#include "ui/battle/cont/c_left_up.png.inc.c"
#include "ui/battle/cont/c_left_up.pal.inc.c"
#include "ui/battle/cont/c_left_down.png.inc.c"
#include "ui/battle/cont/c_left_down.pal.inc.c"
#include "ui/battle/cont/c_right_up.png.inc.c"
#include "ui/battle/cont/c_right_up.pal.inc.c"
#include "ui/battle/cont/c_right_down.png.inc.c"
#include "ui/battle/cont/c_right_down.pal.inc.c"
#include "ui/battle/cont/c_up_up.png.inc.c"
#include "ui/battle/cont/c_up_up.pal.inc.c"
#include "ui/battle/cont/c_up_down.png.inc.c"
#include "ui/battle/cont/c_up_down.pal.inc.c"
#include "ui/battle/cont/c_down_up.png.inc.c"
#include "ui/battle/cont/c_down_up.pal.inc.c"
#include "ui/battle/cont/c_down_down.png.inc.c"
#include "ui/battle/cont/c_down_down.pal.inc.c"
#include "ui/battle/cmd/timing_1_chance.png.inc.c"
#include "ui/battle/cmd/timing_1_chance.pal.inc.c"
#include "ui/battle/cmd/timing_ready.png.inc.c"
#include "ui/battle/cmd/timing_ready.pal.inc.c"
#include "ui/battle/cmd/timing_wait.png.inc.c"
#include "ui/battle/cmd/timing_wait.pal.inc.c"
#include "ui/battle/cmd/charge_1.png.inc.c"
#include "ui/battle/cmd/charge_1.pal.inc.c"
#include "ui/battle/cmd/charge_2.png.inc.c"
#include "ui/battle/cmd/charge_2.pal.inc.c"
#include "ui/battle/cmd/charge_3.png.inc.c"
#include "ui/battle/cmd/charge_3.pal.inc.c"
#include "ui/battle/cmd/charge_4.png.inc.c"
#include "ui/battle/cmd/charge_4.pal.inc.c"
#include "ui/battle/cmd/timing_3_chances.png.inc.c"
#include "ui/battle/cmd/timing_3_chances.pal.inc.c"
#include "ui/battle/cmd/gauge_result.png.inc.c"
#include "ui/battle/cmd/gauge_result.pal.inc.c"
#include "ui/battle/cmd/timing_ok.png.inc.c"
#include "ui/battle/cmd/timing_ok.pal.inc.c"
#include "ui/battle/cmd/timing_miss.png.inc.c"
#include "ui/battle/cmd/timing_miss.pal.inc.c"
#include "ui/battle/cmd/flee_0.png.inc.c"
#include "ui/battle/cmd/flee_0.pal.inc.c"
#include "ui/battle/cmd/flee_1.png.inc.c"
#include "ui/battle/cmd/flee_1.pal.inc.c"
#include "ui/battle/cmd/flee_2.png.inc.c"
#include "ui/battle/cmd/flee_2.pal.inc.c"
#include "ui/battle/cmd/100pct.png.inc.c"
#include "ui/battle/cmd/100pct.pal.inc.c"
#include "ui/battle/cmd/right_on.png.inc.c"
#include "ui/battle/cmd/right_on.pal.inc.c"
#include "ui/battle/cmd/fill_result.png.inc.c"
#include "ui/battle/cmd/fill_result.pal.inc.c"
#include "ui/battle/cmd/aim/marker_0.png.inc.c"
#include "ui/battle/cmd/aim/marker_0.pal.inc.c"
#include "ui/battle/cmd/aim/marker_1.png.inc.c"
#include "ui/battle/cmd/aim/marker_1.pal.inc.c"
#include "ui/battle/cmd/aim/marker_2.png.inc.c"
#include "ui/battle/cmd/aim/marker_2.pal.inc.c"
#include "ui/battle/cmd/aim/marker_3.png.inc.c"
#include "ui/battle/cmd/aim/marker_3.pal.inc.c"
#include "ui/battle/cmd/aim/marker_4.png.inc.c"
#include "ui/battle/cmd/aim/marker_4.pal.inc.c"
#include "ui/battle/cmd/aim/marker_5.png.inc.c"
#include "ui/battle/cmd/aim/marker_5.pal.inc.c"
#include "ui/battle/cmd/aim/marker_6.png.inc.c"
#include "ui/battle/cmd/aim/marker_6.pal.inc.c"
#include "ui/battle/cmd/aim/marker_7.png.inc.c"
#include "ui/battle/cmd/aim/marker_7.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_0.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_0.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_1.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_1.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_2.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_2.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_3.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_3.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_4.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_4.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_5.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_5.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_6.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_6.pal.inc.c"
#include "ui/battle/cmd/aim/shimmer_7.png.inc.c"
#include "ui/battle/cmd/aim/shimmer_7.pal.inc.c"
#include "ui/battle/cmd/aim/reticle_0.png.inc.c"
#include "ui/battle/cmd/aim/reticle_0.pal.inc.c"
#include "ui/battle/cmd/aim/reticle_1.png.inc.c"
#include "ui/battle/cmd/aim/reticle_1.pal.inc.c"
#include "ui/battle/cmd/aim/target_0.png.inc.c"
#include "ui/battle/cmd/aim/target_0.pal.inc.c"
#include "ui/battle/cmd/aim/target_1.png.inc.c"
#include "ui/battle/cmd/aim/target_1.pal.inc.c"
#include "ui/battle/unk_star.png.inc.c"
#include "ui/battle/unk_star.pal.inc.c"
Gfx D_8028F860[] = {
gsSPEndDisplayList(),
};
#include "ui/battle/projector_spot.png.inc.c"
Gfx D_8028FC68[] = {
gsSPEndDisplayList(),
};
#include "ui/battle/projector_beam.png.inc.c"
Gfx D_80290C70[] = {
gsSPEndDisplayList(),
};
#include "ui/battle/projector_reel.png.inc.c"
Gfx D_80291C78[] = {
gsSPEndDisplayList(),
};
#include "ui/battle/swap_background.png.inc.c"
HudScript HES_HPBar = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_bar, 32, 16);
HudScript HES_HPDigit0 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_0, 8, 8);
HudScript HES_HPDigit1 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_1, 8, 8);
HudScript HES_HPDigit2 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_2, 8, 8);
HudScript HES_HPDigit3 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_3, 8, 8);
HudScript HES_HPDigit4 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_4, 8, 8);
HudScript HES_HPDigit5 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_5, 8, 8);
HudScript HES_HPDigit6 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_6, 8, 8);
HudScript HES_HPDigit7 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_7, 8, 8);
HudScript HES_HPDigit8 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_8, 8, 8);
HudScript HES_HPDigit9 = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_hp_9, 8, 8);
HudScript HES_YellowArrow = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_yellow_arrow, 16, 16);
HudScript HES_MenuFlee = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_flee, 32, 32);
HudScript HES_MenuFleeDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_flee_disabled, 32, 32);
HudScript HES_MenuDefend = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_defend, 32, 32);
HudScript HES_MenuDefendDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_defend_disabled, 32, 32);
HudScript HES_MenuStrategies = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_strategies, 32, 32);
HudScript HES_MenuStrategiesDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_strategies_disabled, 32, 32);
HudScript HES_MenuPouch = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_pouch, 32, 32);
HudScript HES_MenuPouchDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_pouch_disabled, 32, 32);
HudScript HES_MenuDoNothing = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_nothing, 32, 32);
HudScript HES_MenuDoNothingDisabled = HES_TEMPLATE_CI_ENUM_SIZE(ui_battle_menu_nothing_disabled, 32, 32);
HudScript HES_TimingBar1Chance = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_1_chance, 72, 24);
HudScript HES_BButton = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_b_up, 48, 40);
HudScript HES_BButtonHeld = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_b_down, 48, 40);
HudScript HES_MashBButton1 = {
hs_SetVisible
hs_SetCustomSize(48, 40)
hs_Loop
hs_SetCI(2, ui_battle_cont_b_up)
hs_SetCI(2, ui_battle_cont_b_down)
hs_Restart
hs_End
};
HudScript HES_PressBButton = {
hs_SetVisible
hs_SetCustomSize(48, 40)
hs_Loop
hs_SetCI(3, ui_battle_cont_b_down)
hs_SetCI(10, ui_battle_cont_b_up)
hs_SetCI(7, ui_battle_cont_b_down)
hs_Restart
hs_End
};
HudScript HES_MashBButton2 = {
hs_SetVisible
hs_SetCustomSize(48, 40)
hs_Loop
hs_SetCI(2, ui_battle_cont_b_down)
hs_SetCI(2, ui_battle_cont_b_up)
hs_Restart
hs_End
};
HudScript HES_CLeftButton = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_left_up, 40, 34);
HudScript HES_CLeftButtonHeld = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_left_down, 40, 34);
HudScript HES_MashCLeftButton = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(2, ui_battle_cont_c_left_up)
hs_SetCI(2, ui_battle_cont_c_left_down)
hs_Restart
hs_End
};
HudScript HES_CRightButton = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_right_up, 40, 34);
HudScript HES_CRightButtonHeld = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_right_down, 40, 34);
HudScript HES_MashCRightButton1 = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(2, ui_battle_cont_c_right_up)
hs_SetCI(2, ui_battle_cont_c_right_down)
hs_Restart
hs_End
};
HudScript HES_MashCRightButton2 = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(2, ui_battle_cont_c_right_down)
hs_SetCI(2, ui_battle_cont_c_right_up)
hs_Restart
hs_End
};
HudScript HES_CUpButton = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_up_up, 40, 34);
HudScript HES_CUpButtonHeld = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_up_down, 40, 34);
HudScript HES_MashCUpButton = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(2, ui_battle_cont_c_up_up)
hs_SetCI(2, ui_battle_cont_c_up_down)
hs_Restart
hs_End
};
HudScript HES_CDownButton = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_down_up, 40, 34);
HudScript HES_CDownButtonHeld = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cont_c_down_down, 40, 34);
HudScript HES_MashCDownButton1 = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(2, ui_battle_cont_c_down_up)
hs_SetCI(2, ui_battle_cont_c_down_down)
hs_Restart
hs_End
};
HudScript HES_PressCDownButton = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(6, ui_battle_cont_c_down_down)
hs_SetCI(10, ui_battle_cont_c_down_up)
hs_SetCI(4, ui_battle_cont_c_down_down)
hs_Restart
hs_End
};
HudScript HES_MashCDownButton2 = {
hs_SetVisible
hs_SetCustomSize(40, 34)
hs_Loop
hs_SetCI(1, ui_battle_cont_c_down_up)
hs_SetCI(2, ui_battle_cont_c_down_down)
hs_SetCI(1, ui_battle_cont_c_down_up)
hs_Restart
hs_End
};
HudScript HES_TimingWait = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_wait, 16, 16);
HudScript HES_TimingReady = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_ready, 16, 16);
HudScript HES_TimingBlink = {
hs_SetVisible
hs_SetCustomSize(16, 16)
hs_Loop
hs_SetCI(10, ui_battle_cmd_timing_ready)
hs_SetCI(6, ui_battle_cmd_timing_wait)
hs_Restart
hs_End
};
HudScript HES_TimingCharge4a = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_4, 8, 8);
HudScript HES_TimingCharge1 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_1, 8, 8);
HudScript HES_TimingCharge4b = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_4, 8, 8);
HudScript HES_TimingCharge2 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_2, 8, 8);
HudScript HES_TimingCharge4c = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_4, 8, 8);
HudScript HES_TimingCharge3 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_charge_3, 8, 8);
HudScript HES_RunningAway = {
hs_SetVisible
hs_Loop
hs_SetCustomSize(16, 24)
hs_SetCI(1, ui_battle_cmd_flee_0)
hs_SetCI(1, ui_battle_cmd_flee_1)
hs_SetCI(1, ui_battle_cmd_flee_2)
hs_SetCI(1, ui_battle_cmd_flee_0)
hs_SetCI(1, ui_battle_cmd_flee_2)
hs_SetCI(1, ui_battle_cmd_flee_1)
hs_Restart
hs_End
};
HudScript HES_100pct = {
hs_SetVisible
hs_SetCustomSize(64, 48)
hs_Loop
hs_SetTexelOffset(0, -16)
hs_SetScale(1.00)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_SetScale(1.20)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_SetScale(1.30)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_SetScale(1.27)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_SetScale(1.15)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_SetScale(1.05)
hs_SetCI(1, ui_battle_cmd_100pct)
hs_Restart
hs_End
};
HudScript HES_RightOn = {
hs_SetVisible
hs_SetCustomSize(56, 24)
hs_Loop
hs_SetTexelOffset(0, -16)
hs_SetScale(1.00)
hs_SetCI(1, ui_battle_cmd_right_on)
hs_SetScale(1.10)
hs_SetCI(1, ui_battle_cmd_right_on)
hs_SetScale(1.20)
hs_SetCI(1, ui_battle_cmd_right_on)
hs_SetScale(1.30)
hs_SetCI(2, ui_battle_cmd_right_on)
hs_SetScale(1.27)
hs_SetCI(2, ui_battle_cmd_right_on)
hs_SetScale(1.15)
hs_SetCI(2, ui_battle_cmd_right_on)
hs_SetScale(1.05)
hs_SetCI(2, ui_battle_cmd_right_on)
hs_Restart
hs_End
};
HudScript HES_TimingBar3Chances = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_3_chances, 96, 24);
HudScript HES_TimingGaugeResult = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_gauge_result, 32, 24);
HudScript HES_TimingOK = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_ok, 24, 24);
HudScript HES_TimingMiss = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_timing_miss, 24, 24);
HudScript HES_FillGaugeResult = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_cmd_fill_result, 32, 24);
HudScript HES_ProjectorReel = {
hs_UseIA8
hs_SetCustomSize(64, 64)
hs_Loop
hs_SetRGBA(60, ui_battle_projector_reel_png)
hs_Restart
hs_End
};
HudScript HES_ProjectorSpot = {
hs_UseIA8
hs_SetCustomSize(32, 32)
hs_Loop
hs_SetRGBA(60, ui_battle_projector_spot_png)
hs_Restart
hs_End
};
HudScript HES_ProjectorBeam = {
hs_UseIA8
hs_SetCustomSize(64, 64)
hs_Loop
hs_SetRGBA(60, ui_battle_projector_beam_png)
hs_Restart
hs_End
};
HudScript HES_SwapZ = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_battle_swap_Z, 16, 16);
HudScript HES_SwapArrowLeft = {
hs_SetVisible
hs_SetCustomSize(8, 16)
hs_Loop
hs_SetCI(12, ui_battle_swap_arrow_left)
hs_SetCI(8, ui_battle_swap_arrow_left)
hs_Restart
hs_End
};
HudScript HES_SwapArrowRight = {
hs_SetVisible
hs_SetCustomSize(8, 16)
hs_Loop
hs_SetCI(10, ui_battle_swap_arrow_right)
hs_SetCI(10, ui_battle_swap_arrow_right)
hs_Restart
hs_End
};
HudScript HES_SwapBackground = {
hs_UseIA8
hs_SetCustomSize(48, 16)
hs_Loop
hs_SetRGBA(60, ui_battle_swap_background_png)
hs_Restart
hs_End
};
HudScript HES_AimMarkerA = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_Restart
hs_End
};
HudScript HES_AimMarkerB = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_Restart
hs_End
};
HudScript HES_AimMarkerC = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_Restart
hs_End
};
HudScript HES_AimMarkerD = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_Restart
hs_End
};
HudScript HES_AimMarkerE = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_Restart
hs_End
};
HudScript HES_AimMarkerF = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_Restart
hs_End
};
HudScript HES_AimMarkerG = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_Restart
hs_End
};
HudScript HES_AimMarkerH = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_marker_7)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_1)
hs_SetCI(3, ui_battle_cmd_aim_marker_2)
hs_SetCI(3, ui_battle_cmd_aim_marker_3)
hs_SetCI(3, ui_battle_cmd_aim_marker_4)
hs_SetCI(3, ui_battle_cmd_aim_marker_5)
hs_SetCI(3, ui_battle_cmd_aim_marker_6)
hs_Restart
hs_End
};
HudScript HES_AimShimmerA = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_Restart
hs_End
};
HudScript HES_AimShimmerB = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_Restart
hs_End
};
HudScript HES_AimShimmerC = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_Restart
hs_End
};
HudScript HES_AimShimmerD = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_Restart
hs_End
};
HudScript HES_AimShimmerE = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_Restart
hs_End
};
HudScript HES_AimShimmerF = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_Restart
hs_End
};
HudScript HES_AimShimmerG = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_Restart
hs_End
};
HudScript HES_AimShimmerH = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
hs_Restart
hs_End
};
HudScript HES_AimReticle = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_32x32)
hs_Loop
hs_SetCI(8, ui_battle_cmd_aim_reticle_0)
hs_SetCI(5, ui_battle_cmd_aim_reticle_1)
hs_Restart
hs_End
};
HudScript HES_AimTarget = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
hs_SetCI(2, ui_battle_cmd_aim_target_0)
hs_SetCI(2, ui_battle_cmd_aim_target_1)
hs_Restart
hs_End
};
HudScript HES_AimBlinkA = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_Restart
hs_End
};
HudScript HES_AimBlinkB = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_Restart
hs_End
};
HudScript HES_AimBlinkC = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(3, ui_battle_cmd_aim_marker_0)
hs_Restart
hs_End
};

View File

@ -14,25 +14,25 @@ s32 D_8014C6F0 = 2;
// padding?
s32 D_8014C6F4[] = { 0x00000000, 0x00000000, 0x00000000, };
#include "ui/star_silhouette.png.inc.c"
#include "ui/stencil/star.png.inc.c"
#include "ui/mario_head_silhouette.png.inc.c"
#include "ui/stencil/mario.png.inc.c"
#include "ui/quarter_circle_silhouette.png.inc.c"
#include "ui/stencil/sharp_circle.png.inc.c"
#include "ui/flame_thing_silhouette.png.inc.c"
#include "ui/stencil/blurry_circle.png.inc.c"
s32 D_8014E500[] = { 0xFF8000A9, 0x00000000, 0x00000000, 0xFFFFFF00, 0xFF34FFBB, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000FF24, 0x00000000, 0x00000000, 0xFFFFFF00, 0x008000A9, 0x00000000, 0x00000000, 0xFFFFFF00, 0xFE88007B, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0000018B, 0x00000000, 0x00000000, 0xFFFFFF00, 0xFF17FEC0, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00CCFFBB, 0x00000000, 0x00000000, 0xFFFFFF00, 0x00E8FEC0, 0x00000000, 0x00000000, 0xFFFFFF00, 0x0178007A, 0x00000000, 0x00000000, 0xFFFFFF00, };
s32 D_8014E5A0[] = { 0xD7000002, 0xFFFFFFFF, 0xE7000000, 0x00000000, 0xE3000A01, 0x00000000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00003000, 0xE3001402, 0x00000C00, 0xE3000C00, 0x00000000, 0xE3001801, 0x00000000, 0xE3001A01, 0x00000000, 0xFCFFE7FF, 0xFFCD92C9, 0xE200001C, 0x00504340, 0xD9000000, 0x00000000, 0xD9FFFFFF, 0x00200004, 0xDF000000, 0x00000000, };
s32 D_8014E618[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88000F, ui_quarter_circle_silhouette_png, 0xF5880400, 0x070D4350, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E07C, 0xE7000000, 0x00000000, 0xF5800400, 0x000D4350, 0xF2000000, 0x0007C07C, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E618[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88000F, ui_stencil_sharp_circle_png, 0xF5880400, 0x070D4350, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E07C, 0xE7000000, 0x00000000, 0xF5800400, 0x000D4350, 0xF2000000, 0x0007C07C, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E670[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88001F, ui_mario_head_silhouette_png, 0xF5880800, 0x07098260, 0xE6000000, 0x00000000, 0xF4000000, 0x0707E0FC, 0xE7000000, 0x00000000, 0xF5800800, 0x00098260, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E670[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88001F, ui_stencil_mario_png, 0xF5880800, 0x07098260, 0xE6000000, 0x00000000, 0xF4000000, 0x0707E0FC, 0xE7000000, 0x00000000, 0xF5800800, 0x00098260, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E6C0[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88000F, ui_star_silhouette_png, 0xF5880400, 0x07098350, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E0FC, 0xE7000000, 0x00000000, 0xF5800400, 0x00098350, 0xF2000000, 0x0007C0FC, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E6C0[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88000F, ui_stencil_star_png, 0xF5880400, 0x07098350, 0xE6000000, 0x00000000, 0xF4000000, 0x0703E0FC, 0xE7000000, 0x00000000, 0xF5800400, 0x00098350, 0xF2000000, 0x0007C0FC, 0xF2000000, 0x000FC0FC, 0xDF000000, 0x00000000, };
s32 D_8014E718[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88003F, ui_flame_thing_silhouette_png, 0xF5881000, 0x070D8360, 0xE6000000, 0x00000000, 0xF4000000, 0x070FC0FC, 0xE7000000, 0x00000000, 0xF5881000, 0x000D8360, 0xF2000000, 0x000FC0FC, 0xF2000000, 0x001FC1FC, 0xDF000000, 0x00000000, };
s32 D_8014E718[] = { 0xDE000000, &D_8014E5A0, 0xE3001001, 0x00000000, 0xFD88003F, ui_stencil_blurry_circle_png, 0xF5881000, 0x070D8360, 0xE6000000, 0x00000000, 0xF4000000, 0x070FC0FC, 0xE7000000, 0x00000000, 0xF5881000, 0x000D8360, 0xF2000000, 0x000FC0FC, 0xF2000000, 0x001FC1FC, 0xDF000000, 0x00000000, };
s32 D_8014E770[] = { 0x000000F0, 0x00000000, 0x00000000, 0xFFFFFFFF, 0x014000F0, 0x00000000, 0x28000000, 0xFFFFFFFF, 0x000000DA, 0x00000000, 0x000002C0, 0xFFFFFFFF, 0x014000DA, 0x00000000, 0x280002C0, 0xFFFFFFFF, 0x000000C4, 0x00000000, 0x00000580, 0xFFFFFFFF, 0x014000C4, 0x00000000, 0x28000580, 0xFFFFFFFF, 0x000000AE, 0x00000000, 0x00000840, 0xFFFFFFFF, 0x014000AE, 0x00000000, 0x28000840, 0xFFFFFFFF, 0x00000098, 0x00000000, 0x00000B00, 0xFFFFFFFF, 0x01400098, 0x00000000, 0x28000B00, 0xFFFFFFFF, 0x00000082, 0x00000000, 0x00000DC0, 0xFFFFFFFF, 0x01400082, 0x00000000, 0x28000DC0, 0xFFFFFFFF, 0x0000006C, 0x00000000, 0x00001080, 0xFFFFFFFF, 0x0140006C, 0x00000000, 0x28001080, 0xFFFFFFFF, 0x00000056, 0x00000000, 0x00001340, 0xFFFFFFFF, 0x01400056, 0x00000000, 0x28001340, 0xFFFFFFFF, 0x00000040, 0x00000000, 0x00001600, 0xFFFFFFFF, 0x01400040, 0x00000000, 0x28001600, 0xFFFFFFFF, 0x0000002A, 0x00000000, 0x000018C0, 0xFFFFFFFF, 0x0140002A, 0x00000000, 0x280018C0, 0xFFFFFFFF, 0x00000014, 0x00000000, 0x00001B80, 0xFFFFFFFF, 0x01400014, 0x00000000, 0x28001B80, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00001E00, 0xFFFFFFFF, 0x01400000, 0x00000000, 0x28001E00, 0xFFFFFFFF, };

2275
src/global_hud_scripts.c Normal file

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@ typedef struct HudCacheEntry {
u8* gHudElementAuxCache = NULL;
s32 gHudElementCacheCapacity = 0x11000;
HudScript HudScript_Empty = {
HudScript HES_Empty = {
hs_End
};
@ -726,7 +726,7 @@ s32 hud_element_create(HudScript* anim) {
hudElement->flags = HUD_ELEMENT_FLAGS_INITIALIZED;
hudElement->readPos = anim;
if (anim == NULL) {
hudElement->readPos = &HudScript_Empty;
hudElement->readPos = &HES_Empty;
}
hudElement->updateTimer = 1;
hudElement->drawSizePreset = -1;
@ -1928,7 +1928,7 @@ void hud_element_set_script(s32 id, HudScript* anim) {
HudElement* hudElement = (*gHudElements)[id & ~HUD_ELEMENT_BATTLE_ID_MASK];
if (anim == NULL) {
anim = &HudScript_Empty;
anim = &HES_Empty;
}
hudElement->updateTimer = 1;

View File

@ -197,10 +197,10 @@ typedef struct HudElement {
typedef HudElement* HudElementList[320];
extern HudScript HudScript_AnimatedHandPointer;
extern HudScript HudScript_StatusCoin;
extern HudScript HudScript_Refund;
extern HudScript HudScript_MenuTimes;
extern HudScript HES_AnimatedHandPointer;
extern HudScript HES_StatusCoin;
extern HudScript HES_Refund;
extern HudScript HES_MenuTimes;
extern s32 gPartnerPopupProperties[13][4];
extern HudScript* wDisabledPartnerHudScripts[];
@ -209,8 +209,9 @@ extern HudScript* wPartnerHudScripts[];
#define HS_PTR(sym) (s32)&sym
#define hs_End HUD_ELEMENT_OP_End,
#define hs_SetRGBA(arg0, image) HUD_ELEMENT_OP_SetRGBA, arg0, (s32)image,
#define hs_SetCI(arg0, raster, palette) HUD_ELEMENT_OP_SetCI, arg0, (s32)raster, (s32)palette,
#define hs_SetRGBA(time, image) HUD_ELEMENT_OP_SetRGBA, time, (s32)image,
#define hs_SetCI(time, name) HUD_ELEMENT_OP_SetCI, time, (s32)name##_png, (s32)name##_pal,
#define hs_SetCI_Explicit(time, raster, palette) HUD_ELEMENT_OP_SetCI, time, (s32)raster##_png, (s32)palette##_pal,
#define hs_Restart HUD_ELEMENT_OP_Restart,
#define hs_Loop HUD_ELEMENT_OP_Loop,
#define hs_SetTileSize(size) HUD_ELEMENT_OP_SetTileSize, size,
@ -239,6 +240,28 @@ extern HudScript* wPartnerHudScripts[];
#define hs_PlaySound(arg0) HUD_ELEMENT_OP_PlaySound, arg0,
#define hs_SetPivot(arg0, arg1) HUD_ELEMENT_OP_SetPivot, arg0, arg1,
/// Basic HudScript used for static CI images, setting size with hs_SetTileSize
#define HES_TEMPLATE_CI_ENUM_SIZE(name, sizeX, sizeY) \
{ \
hs_SetVisible \
hs_SetTileSize(HUD_ELEMENT_SIZE_##sizeX##x##sizeY) \
hs_Loop \
hs_SetCI(60, name) \
hs_Restart \
hs_End \
}
/// Basic HudScript used for static CI images, setting size with hs_SetCustomSize
#define HES_TEMPLATE_CI_CUSTOM_SIZE(name, sizeX, sizeY) \
{ \
hs_SetVisible \
hs_SetCustomSize(sizeX, sizeY) \
hs_Loop \
hs_SetCI(60, name) \
hs_Restart \
hs_End \
}
void hud_element_load_script(HudElement* hudElement, HudScript* anim);
/// @param clamp 0 = repeat; 1 = clamp

File diff suppressed because it is too large Load Diff

View File

@ -1,342 +1,342 @@
extern HudScript HudScript_MoveDiamond;
extern HudScript HudScript_MoveDiamondDisabled;
extern HudScript HES_MoveDiamond;
extern HudScript HES_MoveDiamondDisabled;
IconHudScriptPair gItemHudScripts[] = {
{ .enabled = NULL, .disabled = NULL },
{ .enabled = &HudScript_Item_SpicySoup, .disabled = &HudScript_Item_SpicySoup_disabled },
{ .enabled = &HudScript_Item_ApplePie, .disabled = &HudScript_Item_ApplePie_disabled },
{ .enabled = &HudScript_Item_HoneyUltra, .disabled = &HudScript_Item_HoneyUltra_disabled },
{ .enabled = &HudScript_Item_MapleUltra, .disabled = &HudScript_Item_MapleUltra_disabled },
{ .enabled = &HudScript_Item_JellyUltra, .disabled = &HudScript_Item_JellyUltra_disabled },
{ .enabled = &HudScript_Item_Koopasta, .disabled = &HudScript_Item_Koopasta_disabled },
{ .enabled = &HudScript_Item_FriedShroom, .disabled = &HudScript_Item_FriedShroom_disabled },
{ .enabled = &HudScript_Item_ShroomCake, .disabled = &HudScript_Item_ShroomCake_disabled },
{ .enabled = &HudScript_Item_ShroomSteak, .disabled = &HudScript_Item_ShroomSteak_disabled },
{ .enabled = &HudScript_Item_HotShroom, .disabled = &HudScript_Item_HotShroom_disabled },
{ .enabled = &HudScript_Item_SweetShroom, .disabled = &HudScript_Item_SweetShroom_disabled },
{ .enabled = &HudScript_Item_HealthyJuice, .disabled = &HudScript_Item_HealthyJuice_disabled },
{ .enabled = &HudScript_Item_BlandMeal, .disabled = &HudScript_Item_BlandMeal_disabled },
{ .enabled = &HudScript_Item_YummyMeal, .disabled = &HudScript_Item_YummyMeal_disabled },
{ .enabled = &HudScript_Item_DeluxeFeast, .disabled = &HudScript_Item_DeluxeFeast_disabled },
{ .enabled = &HudScript_Item_SpecialShake, .disabled = &HudScript_Item_SpecialShake_disabled },
{ .enabled = &HudScript_Item_BigCookie, .disabled = &HudScript_Item_BigCookie_disabled },
{ .enabled = &HudScript_Item_Cake, .disabled = &HudScript_Item_Cake_disabled },
{ .enabled = &HudScript_Item_Mistake, .disabled = &HudScript_Item_Mistake_disabled },
{ .enabled = &HudScript_Item_KoopaTea, .disabled = &HudScript_Item_KoopaTea_disabled },
{ .enabled = &HudScript_Item_HoneySuper, .disabled = &HudScript_Item_HoneySuper_disabled },
{ .enabled = &HudScript_Item_MapleSuper, .disabled = &HudScript_Item_MapleSuper_disabled },
{ .enabled = &HudScript_Item_JellySuper, .disabled = &HudScript_Item_JellySuper_disabled },
{ .enabled = &HudScript_Item_Spaghetti, .disabled = &HudScript_Item_Spaghetti_disabled },
{ .enabled = &HudScript_Item_EggMissile, .disabled = &HudScript_Item_EggMissile_disabled },
{ .enabled = &HudScript_Item_FriedEgg, .disabled = &HudScript_Item_FriedEgg_disabled },
{ .enabled = &HudScript_Item_HoneyShroom, .disabled = &HudScript_Item_HoneyShroom_disabled },
{ .enabled = &HudScript_Item_HoneyCandy, .disabled = &HudScript_Item_HoneyCandy_disabled },
{ .enabled = &HudScript_Item_ElectroPop, .disabled = &HudScript_Item_ElectroPop_disabled },
{ .enabled = &HudScript_Item_FirePop, .disabled = &HudScript_Item_FirePop_disabled },
{ .enabled = &HudScript_Item_LimeCandy, .disabled = &HudScript_Item_LimeCandy_disabled },
{ .enabled = &HudScript_Item_CocoPop, .disabled = &HudScript_Item_CocoPop_disabled },
{ .enabled = &HudScript_Item_LemonCandy, .disabled = &HudScript_Item_LemonCandy_disabled },
{ .enabled = &HudScript_Item_JellyPop, .disabled = &HudScript_Item_JellyPop_disabled },
{ .enabled = &HudScript_Item_StrangeCake, .disabled = &HudScript_Item_StrangeCake_disabled },
{ .enabled = &HudScript_Item_KookyCookie, .disabled = &HudScript_Item_KookyCookie_disabled },
{ .enabled = &HudScript_Item_FrozenFries, .disabled = &HudScript_Item_FrozenFries_disabled },
{ .enabled = &HudScript_Item_PotatoSalad, .disabled = &HudScript_Item_PotatoSalad_disabled },
{ .enabled = &HudScript_Item_NuttyCake, .disabled = &HudScript_Item_NuttyCake_disabled },
{ .enabled = &HudScript_Item_MapleShroom, .disabled = &HudScript_Item_MapleShroom_disabled },
{ .enabled = &HudScript_Item_BoiledEgg, .disabled = &HudScript_Item_BoiledEgg_disabled },
{ .enabled = &HudScript_Item_YoshiCookie, .disabled = &HudScript_Item_YoshiCookie_disabled },
{ .enabled = &HudScript_Item_JellyShroom, .disabled = &HudScript_Item_JellyShroom_disabled },
{ .enabled = &HudScript_Item_Unused_02C, .disabled = &HudScript_Item_Unused_02C_disabled },
{ .enabled = &HudScript_Item_Unused_02D, .disabled = &HudScript_Item_Unused_02D_disabled },
{ .enabled = &HudScript_Item_Unused_02E, .disabled = &HudScript_Item_Unused_02E_disabled },
{ .enabled = &HudScript_Item_Unused_02F, .disabled = &HudScript_Item_Unused_02F_disabled },
{ .enabled = &HudScript_Item_Unused_030, .disabled = &HudScript_Item_Unused_030_disabled },
{ .enabled = &HudScript_Item_Heart, .disabled = &HudScript_Item_Heart },
{ .enabled = &HudScript_Item_Coin, .disabled = &HudScript_Item_Coin },
{ .enabled = &HudScript_Item_HeartPiece, .disabled = &HudScript_Item_HeartPiece },
{ .enabled = &HudScript_Item_StarPoint, .disabled = &HudScript_Item_StarPoint },
{ .enabled = &HudScript_Item_HeartPoint, .disabled = &HudScript_Item_HeartPoint },
{ .enabled = &HudScript_Item_FlowerPoint, .disabled = &HudScript_Item_FlowerPoint },
{ .enabled = &HudScript_Item_StarPiece, .disabled = &HudScript_Item_StarPiece },
{ .enabled = &HudScript_Item_GearBoots1, .disabled = &HudScript_Item_GearBoots1 },
{ .enabled = &HudScript_Item_GearBoots2, .disabled = &HudScript_Item_GearBoots2 },
{ .enabled = &HudScript_Item_GearBoots3, .disabled = &HudScript_Item_GearBoots3 },
{ .enabled = &HudScript_Item_GearHammer1, .disabled = &HudScript_Item_GearHammer1 },
{ .enabled = &HudScript_Item_GearHammer2, .disabled = &HudScript_Item_GearHammer2 },
{ .enabled = &HudScript_Item_GearHammer3, .disabled = &HudScript_Item_GearHammer3 },
{ .enabled = &HudScript_Item_LuckyStar, .disabled = &HudScript_Item_LuckyStar },
{ .enabled = &HudScript_Item_Map, .disabled = &HudScript_Item_Map },
{ .enabled = &HudScript_Item_KoopaFortressKey, .disabled = &HudScript_Item_KoopaFortressKey },
{ .enabled = &HudScript_Item_RuinsKey, .disabled = &HudScript_Item_RuinsKey },
{ .enabled = &HudScript_Item_TubbaCastleKey, .disabled = &HudScript_Item_TubbaCastleKey },
{ .enabled = &HudScript_Item_IcePalaceKey, .disabled = &HudScript_Item_IcePalaceKey },
{ .enabled = &HudScript_Item_BowserCastleKey, .disabled = &HudScript_Item_BowserCastleKey },
{ .enabled = &HudScript_Item_Dolly, .disabled = &HudScript_Item_Dolly },
{ .enabled = &HudScript_Item_KooperShell, .disabled = &HudScript_Item_KooperShell },
{ .enabled = &HudScript_Item_PulseStone, .disabled = &HudScript_Item_PulseStone },
{ .enabled = &HudScript_Item_Artifact, .disabled = &HudScript_Item_Artifact },
{ .enabled = &HudScript_Item_AncientVase, .disabled = &HudScript_Item_AncientVase },
{ .enabled = &HudScript_Item_RuinsStonePyramid, .disabled = &HudScript_Item_RuinsStonePyramid },
{ .enabled = &HudScript_Item_RuinsStoneStar, .disabled = &HudScript_Item_RuinsStoneStar },
{ .enabled = &HudScript_Item_RuinsStoneMoon, .disabled = &HudScript_Item_RuinsStoneMoon },
{ .enabled = &HudScript_Item_ForestPass, .disabled = &HudScript_Item_ForestPass },
{ .enabled = &HudScript_Item_BooRecordOutline, .disabled = &HudScript_Item_BooRecordOutline },
{ .enabled = &HudScript_Item_BooRecord, .disabled = &HudScript_Item_BooRecord },
{ .enabled = &HudScript_Item_BooWeight, .disabled = &HudScript_Item_BooWeight },
{ .enabled = &HudScript_Item_BooPortrait, .disabled = &HudScript_Item_BooPortrait },
{ .enabled = &HudScript_Item_MysticKey, .disabled = &HudScript_Item_MysticKey },
{ .enabled = &HudScript_Item_IronKey, .disabled = &HudScript_Item_IronKey },
{ .enabled = &HudScript_Item_ToyboxTrain, .disabled = &HudScript_Item_ToyboxTrain },
{ .enabled = &HudScript_Item_FryingPan, .disabled = &HudScript_Item_FryingPan },
{ .enabled = &HudScript_Item_Dictionary, .disabled = &HudScript_Item_Dictionary },
{ .enabled = &HudScript_Item_MysteryNote, .disabled = &HudScript_Item_MysteryNote },
{ .enabled = &HudScript_Item_SuspiciousNote, .disabled = &HudScript_Item_SuspiciousNote },
{ .enabled = &HudScript_Item_MagicalSeed1, .disabled = &HudScript_Item_MagicalSeed1 },
{ .enabled = &HudScript_Item_MagicalSeed2, .disabled = &HudScript_Item_MagicalSeed2 },
{ .enabled = &HudScript_Item_MagicalSeed3, .disabled = &HudScript_Item_MagicalSeed3 },
{ .enabled = &HudScript_Item_MagicalSeed4, .disabled = &HudScript_Item_MagicalSeed4 },
{ .enabled = &HudScript_Item_CrystalBerry, .disabled = &HudScript_Item_CrystalBerry },
{ .enabled = &HudScript_Item_WaterStone, .disabled = &HudScript_Item_WaterStone },
{ .enabled = &HudScript_Item_MagicBean, .disabled = &HudScript_Item_MagicBean },
{ .enabled = &HudScript_Item_FertileSoil, .disabled = &HudScript_Item_FertileSoil },
{ .enabled = &HudScript_Item_MiracleWater, .disabled = &HudScript_Item_MiracleWater },
{ .enabled = &HudScript_Item_UltraStone, .disabled = &HudScript_Item_UltraStone },
{ .enabled = &HudScript_Item_ToadDoll, .disabled = &HudScript_Item_ToadDoll },
{ .enabled = &HudScript_Item_Calculator, .disabled = &HudScript_Item_Calculator },
{ .enabled = &HudScript_Item_Screwdriver, .disabled = &HudScript_Item_Screwdriver },
{ .enabled = &HudScript_Item_CookBook, .disabled = &HudScript_Item_CookBook },
{ .enabled = &HudScript_Item_JadeRaven, .disabled = &HudScript_Item_JadeRaven },
{ .enabled = &HudScript_Item_SnowmanBucket, .disabled = &HudScript_Item_SnowmanBucket },
{ .enabled = &HudScript_Item_SnowmanScarf, .disabled = &HudScript_Item_SnowmanScarf },
{ .enabled = &HudScript_Item_RedKey, .disabled = &HudScript_Item_RedKey },
{ .enabled = &HudScript_Item_BlueKey, .disabled = &HudScript_Item_BlueKey },
{ .enabled = &HudScript_Item_KootPackage, .disabled = &HudScript_Item_KootPackage },
{ .enabled = &HudScript_Item_KootRedJar, .disabled = &HudScript_Item_KootRedJar },
{ .enabled = &HudScript_Item_Melody, .disabled = &HudScript_Item_Melody },
{ .enabled = &HudScript_Item_Lyrics, .disabled = &HudScript_Item_Lyrics },
{ .enabled = &HudScript_Item_Mailbag, .disabled = &HudScript_Item_Mailbag },
{ .enabled = &HudScript_Item_StarStone, .disabled = &HudScript_Item_StarStone },
{ .enabled = &HudScript_Item_SneakyParasol, .disabled = &HudScript_Item_SneakyParasol },
{ .enabled = &HudScript_Item_PeachKey, .disabled = &HudScript_Item_PeachKey },
{ .enabled = &HudScript_Item_UNK_1DC210, .disabled = &HudScript_Item_UNK_1DC210 },
{ .enabled = &HudScript_Item_UNK_1DC430, .disabled = &HudScript_Item_UNK_1DC430 },
{ .enabled = &HudScript_Item_UNK_1DC650, .disabled = &HudScript_Item_UNK_1DC650 },
{ .enabled = &HudScript_Item_UNK_1DC870, .disabled = &HudScript_Item_UNK_1DC870 },
{ .enabled = &HudScript_Item_DojoCard1, .disabled = &HudScript_Item_DojoCard1 },
{ .enabled = &HudScript_Item_DojoCard2, .disabled = &HudScript_Item_DojoCard2 },
{ .enabled = &HudScript_Item_DojoCard3, .disabled = &HudScript_Item_DojoCard3 },
{ .enabled = &HudScript_Item_DojoCard4, .disabled = &HudScript_Item_DojoCard4 },
{ .enabled = &HudScript_Item_DojoCard5, .disabled = &HudScript_Item_DojoCard5 },
{ .enabled = &HudScript_Item_CrystalBall, .disabled = &HudScript_Item_CrystalBall },
{ .enabled = &HudScript_Item_GoldCard, .disabled = &HudScript_Item_GoldCard },
{ .enabled = &HudScript_Item_SilverCard, .disabled = &HudScript_Item_SilverCard },
{ .enabled = &HudScript_Item_KootBook, .disabled = &HudScript_Item_KootBook },
{ .enabled = &HudScript_Item_KootTheTape, .disabled = &HudScript_Item_KootTheTape },
{ .enabled = &HudScript_Item_KootMerluvleeAutograph, .disabled = &HudScript_Item_KootMerluvleeAutograph },
{ .enabled = &HudScript_Item_KootEmptyWallet, .disabled = &HudScript_Item_KootEmptyWallet },
{ .enabled = &HudScript_Item_KootLuigiAutograph, .disabled = &HudScript_Item_KootLuigiAutograph },
{ .enabled = &HudScript_Item_KootShell, .disabled = &HudScript_Item_KootShell },
{ .enabled = &HudScript_Item_KootPhoto, .disabled = &HudScript_Item_KootPhoto },
{ .enabled = &HudScript_Item_KootGlasses, .disabled = &HudScript_Item_KootGlasses },
{ .enabled = &HudScript_Item_Letter, .disabled = &HudScript_Item_Letter_disabled },
{ .enabled = &HudScript_Item_Unused_089, .disabled = &HudScript_Item_Unused_089_disabled },
{ .enabled = &HudScript_Item_Unused_08A, .disabled = &HudScript_Item_Unused_08A_disabled },
{ .enabled = &HudScript_Item_Unused_08B, .disabled = &HudScript_Item_Unused_08B_disabled },
{ .enabled = &HudScript_Item_Unused_08C, .disabled = &HudScript_Item_Unused_08C_disabled },
{ .enabled = &HudScript_Item_Unused_08D, .disabled = &HudScript_Item_Unused_08D_disabled },
{ .enabled = &HudScript_Item_Unused_08E, .disabled = &HudScript_Item_Unused_08E_disabled },
{ .enabled = &HudScript_Item_Unused_08F, .disabled = &HudScript_Item_Unused_08F_disabled },
{ .enabled = &HudScript_Item_SpinSmash, .disabled = &HudScript_Item_SpinSmash_disabled },
{ .enabled = &HudScript_Item_Multibounce, .disabled = &HudScript_Item_Multibounce_disabled },
{ .enabled = &HudScript_Item_PowerPlus, .disabled = &HudScript_Item_PowerPlus_disabled },
{ .enabled = &HudScript_Item_DodgeMaster, .disabled = &HudScript_Item_DodgeMaster_disabled },
{ .enabled = &HudScript_Item_PowerBounce, .disabled = &HudScript_Item_PowerBounce_disabled },
{ .enabled = &HudScript_Item_SpikeShield, .disabled = &HudScript_Item_SpikeShield_disabled },
{ .enabled = &HudScript_Item_FirstAttack, .disabled = &HudScript_Item_FirstAttack_disabled },
{ .enabled = &HudScript_Item_HPPlus, .disabled = &HudScript_Item_HPPlus_disabled },
{ .enabled = &HudScript_Item_QuakeHammer, .disabled = &HudScript_Item_QuakeHammer_disabled },
{ .enabled = &HudScript_Item_DoubleDip, .disabled = &HudScript_Item_DoubleDip_disabled },
{ .enabled = &HudScript_Item_PowerQuake, .disabled = &HudScript_Item_PowerQuake_disabled },
{ .enabled = &HudScript_Item_MegaQuake, .disabled = &HudScript_Item_MegaQuake_disabled },
{ .enabled = &HudScript_Item_SleepStomp, .disabled = &HudScript_Item_SleepStomp_disabled },
{ .enabled = &HudScript_Item_SmashCharge, .disabled = &HudScript_Item_SmashCharge_disabled },
{ .enabled = &HudScript_Item_SSmashChg, .disabled = &HudScript_Item_SSmashChg_disabled },
{ .enabled = &HudScript_Item_AutoSmash, .disabled = &HudScript_Item_AutoSmash_disabled },
{ .enabled = &HudScript_Item_FireShield, .disabled = &HudScript_Item_FireShield_disabled },
{ .enabled = &HudScript_Item_JumpCharge, .disabled = &HudScript_Item_JumpCharge_disabled },
{ .enabled = &HudScript_Item_SJumpChg, .disabled = &HudScript_Item_SJumpChg_disabled },
{ .enabled = &HudScript_Item_AutoJump, .disabled = &HudScript_Item_AutoJump_disabled },
{ .enabled = &HudScript_Item_DDownPound, .disabled = &HudScript_Item_DDownPound_disabled },
{ .enabled = &HudScript_Item_AutoMultibounce, .disabled = &HudScript_Item_AutoMultibounce_disabled },
{ .enabled = &HudScript_Item_DizzyStomp, .disabled = &HudScript_Item_DizzyStomp_disabled },
{ .enabled = &HudScript_Item_HammerThrow, .disabled = &HudScript_Item_HammerThrow_disabled },
{ .enabled = &HudScript_Item_SmashCharge0, .disabled = &HudScript_Item_SmashCharge0_disabled },
{ .enabled = &HudScript_Item_PrettyLucky, .disabled = &HudScript_Item_PrettyLucky_disabled },
{ .enabled = &HudScript_Item_FeelingFine, .disabled = &HudScript_Item_FeelingFine_disabled },
{ .enabled = &HudScript_Item_AttackFXA, .disabled = &HudScript_Item_AttackFXA_disabled },
{ .enabled = &HudScript_Item_AllorNothing, .disabled = &HudScript_Item_AllorNothing_disabled },
{ .enabled = &HudScript_Item_HPDrain, .disabled = &HudScript_Item_HPDrain_disabled },
{ .enabled = &HudScript_Item_JumpCharge0, .disabled = &HudScript_Item_JumpCharge0_disabled },
{ .enabled = &HudScript_Item_SlowGo, .disabled = &HudScript_Item_SlowGo_disabled },
{ .enabled = &HudScript_Item_FPPlus, .disabled = &HudScript_Item_FPPlus_disabled },
{ .enabled = &HudScript_Item_MegaRush, .disabled = &HudScript_Item_MegaRush_disabled },
{ .enabled = &HudScript_Item_IcePower, .disabled = &HudScript_Item_IcePower_disabled },
{ .enabled = &HudScript_Item_DefendPlus, .disabled = &HudScript_Item_DefendPlus_disabled },
{ .enabled = &HudScript_Item_PayOff, .disabled = &HudScript_Item_PayOff_disabled },
{ .enabled = &HudScript_Item_MoneyMoney, .disabled = &HudScript_Item_MoneyMoney_disabled },
{ .enabled = &HudScript_Item_ChillOut, .disabled = &HudScript_Item_ChillOut_disabled },
{ .enabled = &HudScript_Item_HappyHeart, .disabled = &HudScript_Item_HappyHeart_disabled },
{ .enabled = &HudScript_Item_ZapTap, .disabled = &HudScript_Item_ZapTap_disabled },
{ .enabled = &HudScript_Item_Berserker, .disabled = &HudScript_Item_Berserker_disabled },
{ .enabled = &HudScript_Item_RightOn, .disabled = &HudScript_Item_RightOn_disabled },
{ .enabled = &HudScript_Item_RunawayPay, .disabled = &HudScript_Item_RunawayPay_disabled },
{ .enabled = &HudScript_Item_Refund, .disabled = &HudScript_Item_Refund_disabled },
{ .enabled = &HudScript_Item_FlowerSaver, .disabled = &HudScript_Item_FlowerSaver_disabled },
{ .enabled = &HudScript_Item_TripleDip, .disabled = &HudScript_Item_TripleDip_disabled },
{ .enabled = &HudScript_Item_FlowerFanatic, .disabled = &HudScript_Item_FlowerFanatic_disabled },
{ .enabled = &HudScript_Item_PowerJump, .disabled = &HudScript_Item_PowerJump_disabled },
{ .enabled = &HudScript_Item_SuperJump, .disabled = &HudScript_Item_SuperJump_disabled },
{ .enabled = &HudScript_Item_MegaJump, .disabled = &HudScript_Item_MegaJump_disabled },
{ .enabled = &HudScript_Item_PowerSmash1, .disabled = &HudScript_Item_PowerSmash1_disabled },
{ .enabled = &HudScript_Item_SuperSmash, .disabled = &HudScript_Item_SuperSmash_disabled },
{ .enabled = &HudScript_Item_MegaSmash, .disabled = &HudScript_Item_MegaSmash_disabled },
{ .enabled = &HudScript_Item_LuckyDay, .disabled = &HudScript_Item_LuckyDay_disabled },
{ .enabled = &HudScript_Item_MegaHPDrain, .disabled = &HudScript_Item_MegaHPDrain_disabled },
{ .enabled = &HudScript_Item_BumpAttack, .disabled = &HudScript_Item_BumpAttack_disabled },
{ .enabled = &HudScript_Item_PUpDDown, .disabled = &HudScript_Item_PUpDDown_disabled },
{ .enabled = &HudScript_Item_PDownDUp, .disabled = &HudScript_Item_PDownDUp_disabled },
{ .enabled = &HudScript_Item_HeartFinder, .disabled = &HudScript_Item_HeartFinder_disabled },
{ .enabled = &HudScript_Item_FlowerFinder, .disabled = &HudScript_Item_FlowerFinder_disabled },
{ .enabled = &HudScript_Item_DizzyAttack, .disabled = &HudScript_Item_DizzyAttack_disabled },
{ .enabled = &HudScript_Item_SpeedySpin, .disabled = &HudScript_Item_SpeedySpin_disabled },
{ .enabled = &HudScript_Item_SpinAttack, .disabled = &HudScript_Item_SpinAttack_disabled },
{ .enabled = &HudScript_Item_ISpy, .disabled = &HudScript_Item_ISpy_disabled },
{ .enabled = &HudScript_Item_PowerRush, .disabled = &HudScript_Item_PowerRush_disabled },
{ .enabled = &HudScript_Item_LastStand, .disabled = &HudScript_Item_LastStand_disabled },
{ .enabled = &HudScript_Item_CloseCall, .disabled = &HudScript_Item_CloseCall_disabled },
{ .enabled = &HudScript_Item_CrazyHeart, .disabled = &HudScript_Item_CrazyHeart_disabled },
{ .enabled = &HudScript_Item_Unused_0D5, .disabled = &HudScript_Item_Unused_0D5_disabled },
{ .enabled = &HudScript_Item_Unused_0D6, .disabled = &HudScript_Item_Unused_0D6_disabled },
{ .enabled = &HudScript_Item_Unused_0D7, .disabled = &HudScript_Item_Unused_0D7_disabled },
{ .enabled = &HudScript_Item_ShrinkSmash, .disabled = &HudScript_Item_ShrinkSmash_disabled },
{ .enabled = &HudScript_Item_ShrinkStomp, .disabled = &HudScript_Item_ShrinkStomp_disabled },
{ .enabled = &HudScript_Item_DDownJump, .disabled = &HudScript_Item_DDownJump_disabled },
{ .enabled = &HudScript_Item_DamageDodge, .disabled = &HudScript_Item_DamageDodge_disabled },
{ .enabled = &HudScript_Item_EarthquakeJump, .disabled = &HudScript_Item_EarthquakeJump_disabled },
{ .enabled = &HudScript_Item_HappyFlower, .disabled = &HudScript_Item_HappyFlower_disabled },
{ .enabled = &HudScript_Item_Unused_0DE, .disabled = &HudScript_Item_Unused_0DE_disabled },
{ .enabled = &HudScript_Item_Unused_0DF, .disabled = &HudScript_Item_Unused_0DF_disabled },
{ .enabled = &HudScript_Item_DeepFocus, .disabled = &HudScript_Item_DeepFocus_disabled },
{ .enabled = &HudScript_Item_SuperFocus, .disabled = &HudScript_Item_SuperFocus_disabled },
{ .enabled = &HudScript_Item_Kaiden, .disabled = &HudScript_Item_Kaiden_disabled },
{ .enabled = &HudScript_Item_QuickChange, .disabled = &HudScript_Item_QuickChange_disabled },
{ .enabled = &HudScript_Item_Unused_0E4, .disabled = &HudScript_Item_Unused_0E4_disabled },
{ .enabled = &HudScript_Item_Unused_0E5, .disabled = &HudScript_Item_Unused_0E5_disabled },
{ .enabled = &HudScript_Item_Unused_0E6, .disabled = &HudScript_Item_Unused_0E6_disabled },
{ .enabled = &HudScript_Item_Unused_0E7, .disabled = &HudScript_Item_Unused_0E7_disabled },
{ .enabled = &HudScript_Item_Peekaboo, .disabled = &HudScript_Item_Peekaboo_disabled },
{ .enabled = &HudScript_Item_GroupFocus, .disabled = &HudScript_Item_GroupFocus_disabled },
{ .enabled = &HudScript_Item_AttackFXD, .disabled = &HudScript_Item_AttackFXD_disabled },
{ .enabled = &HudScript_Item_AttackFXB, .disabled = &HudScript_Item_AttackFXB_disabled },
{ .enabled = &HudScript_Item_AttackFXE, .disabled = &HudScript_Item_AttackFXE_disabled },
{ .enabled = &HudScript_Item_AttackFXC, .disabled = &HudScript_Item_AttackFXC_disabled },
{ .enabled = &HudScript_Item_AttackFXF, .disabled = &HudScript_Item_AttackFXF_disabled },
{ .enabled = &HudScript_Item_Unused_0EF, .disabled = &HudScript_Item_Unused_0EF_disabled },
{ .enabled = &HudScript_Item_HealthyHealthy, .disabled = &HudScript_Item_HealthyHealthy_disabled },
{ .enabled = &HudScript_Item_Unused_0F1, .disabled = &HudScript_Item_Unused_0F1_disabled },
{ .enabled = &HudScript_Item_Unused_0F2, .disabled = &HudScript_Item_Unused_0F2_disabled },
{ .enabled = &HudScript_Item_Unused_0F3, .disabled = &HudScript_Item_Unused_0F3_disabled },
{ .enabled = &HudScript_Item_Unused_0F4, .disabled = &HudScript_Item_Unused_0F4_disabled },
{ .enabled = &HudScript_Item_Unused_0F5, .disabled = &HudScript_Item_Unused_0F5_disabled },
{ .enabled = &HudScript_Item_Unused_0F6, .disabled = &HudScript_Item_Unused_0F6_disabled },
{ .enabled = &HudScript_Item_Unused_0F7, .disabled = &HudScript_Item_Unused_0F7_disabled },
{ .enabled = &HudScript_Item_Mushroom, .disabled = &HudScript_Item_Mushroom_disabled },
{ .enabled = &HudScript_Item_SuperShroom, .disabled = &HudScript_Item_SuperShroom_disabled },
{ .enabled = &HudScript_Item_UltraShroom, .disabled = &HudScript_Item_UltraShroom_disabled },
{ .enabled = &HudScript_Item_LifeShroom, .disabled = &HudScript_Item_LifeShroom_disabled },
{ .enabled = &HudScript_Item_DriedShroom, .disabled = &HudScript_Item_DriedShroom_disabled },
{ .enabled = &HudScript_Item_TastyTonic, .disabled = &HudScript_Item_TastyTonic_disabled },
{ .enabled = &HudScript_Item_SuperSoda, .disabled = &HudScript_Item_SuperSoda_disabled },
{ .enabled = &HudScript_Item_BlueBerry, .disabled = &HudScript_Item_BlueBerry_disabled },
{ .enabled = &HudScript_Item_RedBerry, .disabled = &HudScript_Item_RedBerry_disabled },
{ .enabled = &HudScript_Item_YellowBerry, .disabled = &HudScript_Item_YellowBerry_disabled },
{ .enabled = &HudScript_Item_BubbleBerry, .disabled = &HudScript_Item_BubbleBerry_disabled },
{ .enabled = &HudScript_Item_Goomnut, .disabled = &HudScript_Item_Goomnut_disabled },
{ .enabled = &HudScript_Item_KoopaLeaf, .disabled = &HudScript_Item_KoopaLeaf_disabled },
{ .enabled = &HudScript_Item_DriedPasta, .disabled = &HudScript_Item_DriedPasta_disabled },
{ .enabled = &HudScript_Item_Lime, .disabled = &HudScript_Item_Lime_disabled },
{ .enabled = &HudScript_Item_Lemon, .disabled = &HudScript_Item_Lemon_disabled },
{ .enabled = &HudScript_Item_DriedFruit, .disabled = &HudScript_Item_DriedFruit_disabled },
{ .enabled = &HudScript_Item_StrangeLeaf, .disabled = &HudScript_Item_StrangeLeaf_disabled },
{ .enabled = &HudScript_Item_CakeMix, .disabled = &HudScript_Item_CakeMix_disabled },
{ .enabled = &HudScript_Item_Egg, .disabled = &HudScript_Item_Egg_disabled },
{ .enabled = &HudScript_Item_Coconut, .disabled = &HudScript_Item_Coconut_disabled },
{ .enabled = &HudScript_Item_Melon, .disabled = &HudScript_Item_Melon_disabled },
{ .enabled = &HudScript_Item_StinkyHerb, .disabled = &HudScript_Item_StinkyHerb_disabled },
{ .enabled = &HudScript_Item_IcedPotato, .disabled = &HudScript_Item_IcedPotato_disabled },
{ .enabled = &HudScript_Item_HoneySyrup, .disabled = &HudScript_Item_HoneySyrup_disabled },
{ .enabled = &HudScript_Item_MapleSyrup, .disabled = &HudScript_Item_MapleSyrup_disabled },
{ .enabled = &HudScript_Item_JamminJelly, .disabled = &HudScript_Item_JamminJelly_disabled },
{ .enabled = &HudScript_Item_WhackasBump, .disabled = &HudScript_Item_WhackasBump_disabled },
{ .enabled = &HudScript_Item_Apple, .disabled = &HudScript_Item_Apple_disabled },
{ .enabled = &HudScript_Item_BakingSalt, .disabled = &HudScript_Item_BakingSalt_disabled },
{ .enabled = &HudScript_Item_BakingSugar, .disabled = &HudScript_Item_BakingSugar_disabled },
{ .enabled = &HudScript_Item_BakingEgg, .disabled = &HudScript_Item_BakingEgg_disabled },
{ .enabled = &HudScript_Item_BakingCream, .disabled = &HudScript_Item_BakingCream_disabled },
{ .enabled = &HudScript_Item_BakingStrawberry, .disabled = &HudScript_Item_BakingStrawberry_disabled },
{ .enabled = &HudScript_Item_BakingButter, .disabled = &HudScript_Item_BakingButter_disabled },
{ .enabled = &HudScript_Item_BakingCleanser, .disabled = &HudScript_Item_BakingCleanser_disabled },
{ .enabled = &HudScript_Item_BakingWater, .disabled = &HudScript_Item_BakingWater_disabled },
{ .enabled = &HudScript_Item_BakingFlour, .disabled = &HudScript_Item_BakingFlour_disabled },
{ .enabled = &HudScript_Item_BakingMilk, .disabled = &HudScript_Item_BakingMilk_disabled },
{ .enabled = &HudScript_Item_Unused_11F, .disabled = &HudScript_Item_Unused_11F_disabled },
{ .enabled = &HudScript_Item_FireFlower, .disabled = &HudScript_Item_FireFlower_disabled },
{ .enabled = &HudScript_Item_SnowmanDoll, .disabled = &HudScript_Item_SnowmanDoll_disabled },
{ .enabled = &HudScript_Item_ThunderRage, .disabled = &HudScript_Item_ThunderRage_disabled },
{ .enabled = &HudScript_Item_ThunderBolt, .disabled = &HudScript_Item_ThunderBolt_disabled },
{ .enabled = &HudScript_Item_ShootingStar, .disabled = &HudScript_Item_ShootingStar_disabled },
{ .enabled = &HudScript_Item_DustyHammer, .disabled = &HudScript_Item_DustyHammer_disabled },
{ .enabled = &HudScript_Item_Pebble, .disabled = &HudScript_Item_Pebble_disabled },
{ .enabled = &HudScript_Item_Unused_127, .disabled = &HudScript_Item_Unused_127_disabled },
{ .enabled = &HudScript_Item_StoneCap, .disabled = &HudScript_Item_StoneCap_disabled },
{ .enabled = &HudScript_Item_VoltShroom, .disabled = &HudScript_Item_VoltShroom_disabled },
{ .enabled = &HudScript_Item_PowerStar, .disabled = &HudScript_Item_PowerStar_disabled },
{ .enabled = &HudScript_Item_Parasol, .disabled = &HudScript_Item_Parasol_disabled },
{ .enabled = &HudScript_Item_MagicMirror, .disabled = &HudScript_Item_MagicMirror_disabled },
{ .enabled = &HudScript_Item_Unused_12D, .disabled = &HudScript_Item_Unused_12D_disabled },
{ .enabled = &HudScript_Item_Unused_12E, .disabled = &HudScript_Item_Unused_12E_disabled },
{ .enabled = &HudScript_Item_Unused_12F, .disabled = &HudScript_Item_Unused_12F_disabled },
{ .enabled = &HudScript_Item_SleepySheep, .disabled = &HudScript_Item_SleepySheep_disabled },
{ .enabled = &HudScript_Item_XBandage, .disabled = &HudScript_Item_XBandage_disabled },
{ .enabled = &HudScript_Item_POWBlock, .disabled = &HudScript_Item_POWBlock_disabled },
{ .enabled = &HudScript_Item_HustleDrink, .disabled = &HudScript_Item_HustleDrink_disabled },
{ .enabled = &HudScript_Item_StopWatch, .disabled = &HudScript_Item_StopWatch_disabled },
{ .enabled = &HudScript_Item_DizzyDial, .disabled = &HudScript_Item_DizzyDial_disabled },
{ .enabled = &HudScript_Item_Unused_136, .disabled = &HudScript_Item_Unused_136_disabled },
{ .enabled = &HudScript_Item_Unused_137, .disabled = &HudScript_Item_Unused_137_disabled },
{ .enabled = &HudScript_Item_PleaseComeBack, .disabled = &HudScript_Item_PleaseComeBack_disabled },
{ .enabled = &HudScript_Item_Unused_139, .disabled = &HudScript_Item_Unused_139_disabled },
{ .enabled = &HudScript_Item_FrightJar, .disabled = &HudScript_Item_FrightJar_disabled },
{ .enabled = &HudScript_Item_Mystery, .disabled = &HudScript_Item_Mystery_disabled },
{ .enabled = &HudScript_Item_RepelGel, .disabled = &HudScript_Item_RepelGel_disabled },
{ .enabled = &HudScript_Item_InsecticideHerb, .disabled = &HudScript_Item_InsecticideHerb_disabled },
{ .enabled = &HudScript_Item_Unused_13E, .disabled = &HudScript_Item_Unused_13E_disabled },
{ .enabled = &HudScript_Item_Unused_13F, .disabled = &HudScript_Item_Unused_13F_disabled },
{ .enabled = &HudScript_Item_Present, .disabled = &HudScript_Item_Present },
{ .enabled = &HudScript_Item_CakeDone, .disabled = &HudScript_Item_CakeDone },
{ .enabled = &HudScript_Item_CakeBaked, .disabled = &HudScript_Item_CakeBaked },
{ .enabled = &HudScript_Item_CakePan, .disabled = &HudScript_Item_CakePan },
{ .enabled = &HudScript_Item_CakeBatter, .disabled = &HudScript_Item_CakeBatter },
{ .enabled = &HudScript_Item_CakeBowl, .disabled = &HudScript_Item_CakeBowl },
{ .enabled = &HudScript_Item_CakeMixed, .disabled = &HudScript_Item_CakeMixed },
{ .enabled = &HudScript_Item_CakeIcing, .disabled = &HudScript_Item_CakeIcing },
{ .enabled = &HudScript_Item_CakeBerries, .disabled = &HudScript_Item_CakeBerries },
{ .enabled = &HudScript_MoveDiamond, .disabled = &HudScript_MoveDiamondDisabled },
{ .enabled = &HudScript_Item_Hammer1, .disabled = &HudScript_Item_Hammer1 },
{ .enabled = &HudScript_Item_Hammer2, .disabled = &HudScript_Item_Hammer2 },
{ .enabled = &HudScript_Item_Hammer3, .disabled = &HudScript_Item_Hammer3 },
{ .enabled = &HudScript_Item_Boots1, .disabled = &HudScript_Item_Boots1 },
{ .enabled = &HudScript_Item_Boots2, .disabled = &HudScript_Item_Boots2 },
{ .enabled = &HudScript_Item_Boots3, .disabled = &HudScript_Item_Boots3 },
{ .enabled = &HudScript_Item_Items, .disabled = &HudScript_Item_Items }
{ .enabled = &HES_Item_SpicySoup, .disabled = &HES_Item_SpicySoup_disabled },
{ .enabled = &HES_Item_ApplePie, .disabled = &HES_Item_ApplePie_disabled },
{ .enabled = &HES_Item_HoneyUltra, .disabled = &HES_Item_HoneyUltra_disabled },
{ .enabled = &HES_Item_MapleUltra, .disabled = &HES_Item_MapleUltra_disabled },
{ .enabled = &HES_Item_JellyUltra, .disabled = &HES_Item_JellyUltra_disabled },
{ .enabled = &HES_Item_Koopasta, .disabled = &HES_Item_Koopasta_disabled },
{ .enabled = &HES_Item_FriedShroom, .disabled = &HES_Item_FriedShroom_disabled },
{ .enabled = &HES_Item_ShroomCake, .disabled = &HES_Item_ShroomCake_disabled },
{ .enabled = &HES_Item_ShroomSteak, .disabled = &HES_Item_ShroomSteak_disabled },
{ .enabled = &HES_Item_HotShroom, .disabled = &HES_Item_HotShroom_disabled },
{ .enabled = &HES_Item_SweetShroom, .disabled = &HES_Item_SweetShroom_disabled },
{ .enabled = &HES_Item_HealthyJuice, .disabled = &HES_Item_HealthyJuice_disabled },
{ .enabled = &HES_Item_BlandMeal, .disabled = &HES_Item_BlandMeal_disabled },
{ .enabled = &HES_Item_YummyMeal, .disabled = &HES_Item_YummyMeal_disabled },
{ .enabled = &HES_Item_DeluxeFeast, .disabled = &HES_Item_DeluxeFeast_disabled },
{ .enabled = &HES_Item_SpecialShake, .disabled = &HES_Item_SpecialShake_disabled },
{ .enabled = &HES_Item_BigCookie, .disabled = &HES_Item_BigCookie_disabled },
{ .enabled = &HES_Item_Cake, .disabled = &HES_Item_Cake_disabled },
{ .enabled = &HES_Item_Mistake, .disabled = &HES_Item_Mistake_disabled },
{ .enabled = &HES_Item_KoopaTea, .disabled = &HES_Item_KoopaTea_disabled },
{ .enabled = &HES_Item_HoneySuper, .disabled = &HES_Item_HoneySuper_disabled },
{ .enabled = &HES_Item_MapleSuper, .disabled = &HES_Item_MapleSuper_disabled },
{ .enabled = &HES_Item_JellySuper, .disabled = &HES_Item_JellySuper_disabled },
{ .enabled = &HES_Item_Spaghetti, .disabled = &HES_Item_Spaghetti_disabled },
{ .enabled = &HES_Item_EggMissile, .disabled = &HES_Item_EggMissile_disabled },
{ .enabled = &HES_Item_FriedEgg, .disabled = &HES_Item_FriedEgg_disabled },
{ .enabled = &HES_Item_HoneyShroom, .disabled = &HES_Item_HoneyShroom_disabled },
{ .enabled = &HES_Item_HoneyCandy, .disabled = &HES_Item_HoneyCandy_disabled },
{ .enabled = &HES_Item_ElectroPop, .disabled = &HES_Item_ElectroPop_disabled },
{ .enabled = &HES_Item_FirePop, .disabled = &HES_Item_FirePop_disabled },
{ .enabled = &HES_Item_LimeCandy, .disabled = &HES_Item_LimeCandy_disabled },
{ .enabled = &HES_Item_CocoPop, .disabled = &HES_Item_CocoPop_disabled },
{ .enabled = &HES_Item_LemonCandy, .disabled = &HES_Item_LemonCandy_disabled },
{ .enabled = &HES_Item_JellyPop, .disabled = &HES_Item_JellyPop_disabled },
{ .enabled = &HES_Item_StrangeCake, .disabled = &HES_Item_StrangeCake_disabled },
{ .enabled = &HES_Item_KookyCookie, .disabled = &HES_Item_KookyCookie_disabled },
{ .enabled = &HES_Item_FrozenFries, .disabled = &HES_Item_FrozenFries_disabled },
{ .enabled = &HES_Item_PotatoSalad, .disabled = &HES_Item_PotatoSalad_disabled },
{ .enabled = &HES_Item_NuttyCake, .disabled = &HES_Item_NuttyCake_disabled },
{ .enabled = &HES_Item_MapleShroom, .disabled = &HES_Item_MapleShroom_disabled },
{ .enabled = &HES_Item_BoiledEgg, .disabled = &HES_Item_BoiledEgg_disabled },
{ .enabled = &HES_Item_YoshiCookie, .disabled = &HES_Item_YoshiCookie_disabled },
{ .enabled = &HES_Item_JellyShroom, .disabled = &HES_Item_JellyShroom_disabled },
{ .enabled = &HES_Item_Unused_02C, .disabled = &HES_Item_Unused_02C_disabled },
{ .enabled = &HES_Item_Unused_02D, .disabled = &HES_Item_Unused_02D_disabled },
{ .enabled = &HES_Item_Unused_02E, .disabled = &HES_Item_Unused_02E_disabled },
{ .enabled = &HES_Item_Unused_02F, .disabled = &HES_Item_Unused_02F_disabled },
{ .enabled = &HES_Item_Unused_030, .disabled = &HES_Item_Unused_030_disabled },
{ .enabled = &HES_Item_Heart, .disabled = &HES_Item_Heart },
{ .enabled = &HES_Item_Coin, .disabled = &HES_Item_Coin },
{ .enabled = &HES_Item_HeartPiece, .disabled = &HES_Item_HeartPiece },
{ .enabled = &HES_Item_StarPoint, .disabled = &HES_Item_StarPoint },
{ .enabled = &HES_Item_HeartPoint, .disabled = &HES_Item_HeartPoint },
{ .enabled = &HES_Item_FlowerPoint, .disabled = &HES_Item_FlowerPoint },
{ .enabled = &HES_Item_StarPiece, .disabled = &HES_Item_StarPiece },
{ .enabled = &HES_Item_GearBoots1, .disabled = &HES_Item_GearBoots1 },
{ .enabled = &HES_Item_GearBoots2, .disabled = &HES_Item_GearBoots2 },
{ .enabled = &HES_Item_GearBoots3, .disabled = &HES_Item_GearBoots3 },
{ .enabled = &HES_Item_GearHammer1, .disabled = &HES_Item_GearHammer1 },
{ .enabled = &HES_Item_GearHammer2, .disabled = &HES_Item_GearHammer2 },
{ .enabled = &HES_Item_GearHammer3, .disabled = &HES_Item_GearHammer3 },
{ .enabled = &HES_Item_LuckyStar, .disabled = &HES_Item_LuckyStar },
{ .enabled = &HES_Item_Map, .disabled = &HES_Item_Map },
{ .enabled = &HES_Item_KoopaFortressKey, .disabled = &HES_Item_KoopaFortressKey },
{ .enabled = &HES_Item_RuinsKey, .disabled = &HES_Item_RuinsKey },
{ .enabled = &HES_Item_TubbaCastleKey, .disabled = &HES_Item_TubbaCastleKey },
{ .enabled = &HES_Item_IcePalaceKey, .disabled = &HES_Item_IcePalaceKey },
{ .enabled = &HES_Item_BowserCastleKey, .disabled = &HES_Item_BowserCastleKey },
{ .enabled = &HES_Item_Dolly, .disabled = &HES_Item_Dolly },
{ .enabled = &HES_Item_KooperShell, .disabled = &HES_Item_KooperShell },
{ .enabled = &HES_Item_PulseStone, .disabled = &HES_Item_PulseStone },
{ .enabled = &HES_Item_Artifact, .disabled = &HES_Item_Artifact },
{ .enabled = &HES_Item_AncientVase, .disabled = &HES_Item_AncientVase },
{ .enabled = &HES_Item_RuinsStonePyramid, .disabled = &HES_Item_RuinsStonePyramid },
{ .enabled = &HES_Item_RuinsStoneStar, .disabled = &HES_Item_RuinsStoneStar },
{ .enabled = &HES_Item_RuinsStoneMoon, .disabled = &HES_Item_RuinsStoneMoon },
{ .enabled = &HES_Item_ForestPass, .disabled = &HES_Item_ForestPass },
{ .enabled = &HES_Item_BooRecordOutline, .disabled = &HES_Item_BooRecordOutline },
{ .enabled = &HES_Item_BooRecord, .disabled = &HES_Item_BooRecord },
{ .enabled = &HES_Item_BooWeight, .disabled = &HES_Item_BooWeight },
{ .enabled = &HES_Item_BooPortrait, .disabled = &HES_Item_BooPortrait },
{ .enabled = &HES_Item_MysticKey, .disabled = &HES_Item_MysticKey },
{ .enabled = &HES_Item_IronKey, .disabled = &HES_Item_IronKey },
{ .enabled = &HES_Item_ToyboxTrain, .disabled = &HES_Item_ToyboxTrain },
{ .enabled = &HES_Item_FryingPan, .disabled = &HES_Item_FryingPan },
{ .enabled = &HES_Item_Dictionary, .disabled = &HES_Item_Dictionary },
{ .enabled = &HES_Item_MysteryNote, .disabled = &HES_Item_MysteryNote },
{ .enabled = &HES_Item_SuspiciousNote, .disabled = &HES_Item_SuspiciousNote },
{ .enabled = &HES_Item_MagicalSeed1, .disabled = &HES_Item_MagicalSeed1 },
{ .enabled = &HES_Item_MagicalSeed2, .disabled = &HES_Item_MagicalSeed2 },
{ .enabled = &HES_Item_MagicalSeed3, .disabled = &HES_Item_MagicalSeed3 },
{ .enabled = &HES_Item_MagicalSeed4, .disabled = &HES_Item_MagicalSeed4 },
{ .enabled = &HES_Item_CrystalBerry, .disabled = &HES_Item_CrystalBerry },
{ .enabled = &HES_Item_WaterStone, .disabled = &HES_Item_WaterStone },
{ .enabled = &HES_Item_MagicBean, .disabled = &HES_Item_MagicBean },
{ .enabled = &HES_Item_FertileSoil, .disabled = &HES_Item_FertileSoil },
{ .enabled = &HES_Item_MiracleWater, .disabled = &HES_Item_MiracleWater },
{ .enabled = &HES_Item_UltraStone, .disabled = &HES_Item_UltraStone },
{ .enabled = &HES_Item_ToadDoll, .disabled = &HES_Item_ToadDoll },
{ .enabled = &HES_Item_Calculator, .disabled = &HES_Item_Calculator },
{ .enabled = &HES_Item_Screwdriver, .disabled = &HES_Item_Screwdriver },
{ .enabled = &HES_Item_CookBook, .disabled = &HES_Item_CookBook },
{ .enabled = &HES_Item_JadeRaven, .disabled = &HES_Item_JadeRaven },
{ .enabled = &HES_Item_SnowmanBucket, .disabled = &HES_Item_SnowmanBucket },
{ .enabled = &HES_Item_SnowmanScarf, .disabled = &HES_Item_SnowmanScarf },
{ .enabled = &HES_Item_RedKey, .disabled = &HES_Item_RedKey },
{ .enabled = &HES_Item_BlueKey, .disabled = &HES_Item_BlueKey },
{ .enabled = &HES_Item_KootPackage, .disabled = &HES_Item_KootPackage },
{ .enabled = &HES_Item_KootRedJar, .disabled = &HES_Item_KootRedJar },
{ .enabled = &HES_Item_Melody, .disabled = &HES_Item_Melody },
{ .enabled = &HES_Item_Lyrics, .disabled = &HES_Item_Lyrics },
{ .enabled = &HES_Item_Mailbag, .disabled = &HES_Item_Mailbag },
{ .enabled = &HES_Item_StarStone, .disabled = &HES_Item_StarStone },
{ .enabled = &HES_Item_SneakyParasol, .disabled = &HES_Item_SneakyParasol },
{ .enabled = &HES_Item_PeachKey, .disabled = &HES_Item_PeachKey },
{ .enabled = &HES_Item_UNK_1DC210, .disabled = &HES_Item_UNK_1DC210 },
{ .enabled = &HES_Item_UNK_1DC430, .disabled = &HES_Item_UNK_1DC430 },
{ .enabled = &HES_Item_UNK_1DC650, .disabled = &HES_Item_UNK_1DC650 },
{ .enabled = &HES_Item_UNK_1DC870, .disabled = &HES_Item_UNK_1DC870 },
{ .enabled = &HES_Item_DojoCard1, .disabled = &HES_Item_DojoCard1 },
{ .enabled = &HES_Item_DojoCard2, .disabled = &HES_Item_DojoCard2 },
{ .enabled = &HES_Item_DojoCard3, .disabled = &HES_Item_DojoCard3 },
{ .enabled = &HES_Item_DojoCard4, .disabled = &HES_Item_DojoCard4 },
{ .enabled = &HES_Item_DojoCard5, .disabled = &HES_Item_DojoCard5 },
{ .enabled = &HES_Item_CrystalBall, .disabled = &HES_Item_CrystalBall },
{ .enabled = &HES_Item_GoldCard, .disabled = &HES_Item_GoldCard },
{ .enabled = &HES_Item_SilverCard, .disabled = &HES_Item_SilverCard },
{ .enabled = &HES_Item_KootBook, .disabled = &HES_Item_KootBook },
{ .enabled = &HES_Item_KootTheTape, .disabled = &HES_Item_KootTheTape },
{ .enabled = &HES_Item_KootMerluvleeAutograph, .disabled = &HES_Item_KootMerluvleeAutograph },
{ .enabled = &HES_Item_KootEmptyWallet, .disabled = &HES_Item_KootEmptyWallet },
{ .enabled = &HES_Item_KootLuigiAutograph, .disabled = &HES_Item_KootLuigiAutograph },
{ .enabled = &HES_Item_KootShell, .disabled = &HES_Item_KootShell },
{ .enabled = &HES_Item_KootPhoto, .disabled = &HES_Item_KootPhoto },
{ .enabled = &HES_Item_KootGlasses, .disabled = &HES_Item_KootGlasses },
{ .enabled = &HES_Item_Letter, .disabled = &HES_Item_Letter_disabled },
{ .enabled = &HES_Item_Unused_089, .disabled = &HES_Item_Unused_089_disabled },
{ .enabled = &HES_Item_Unused_08A, .disabled = &HES_Item_Unused_08A_disabled },
{ .enabled = &HES_Item_Unused_08B, .disabled = &HES_Item_Unused_08B_disabled },
{ .enabled = &HES_Item_Unused_08C, .disabled = &HES_Item_Unused_08C_disabled },
{ .enabled = &HES_Item_Unused_08D, .disabled = &HES_Item_Unused_08D_disabled },
{ .enabled = &HES_Item_Unused_08E, .disabled = &HES_Item_Unused_08E_disabled },
{ .enabled = &HES_Item_Unused_08F, .disabled = &HES_Item_Unused_08F_disabled },
{ .enabled = &HES_Item_SpinSmash, .disabled = &HES_Item_SpinSmash_disabled },
{ .enabled = &HES_Item_Multibounce, .disabled = &HES_Item_Multibounce_disabled },
{ .enabled = &HES_Item_PowerPlus, .disabled = &HES_Item_PowerPlus_disabled },
{ .enabled = &HES_Item_DodgeMaster, .disabled = &HES_Item_DodgeMaster_disabled },
{ .enabled = &HES_Item_PowerBounce, .disabled = &HES_Item_PowerBounce_disabled },
{ .enabled = &HES_Item_SpikeShield, .disabled = &HES_Item_SpikeShield_disabled },
{ .enabled = &HES_Item_FirstAttack, .disabled = &HES_Item_FirstAttack_disabled },
{ .enabled = &HES_Item_HPPlus, .disabled = &HES_Item_HPPlus_disabled },
{ .enabled = &HES_Item_QuakeHammer, .disabled = &HES_Item_QuakeHammer_disabled },
{ .enabled = &HES_Item_DoubleDip, .disabled = &HES_Item_DoubleDip_disabled },
{ .enabled = &HES_Item_PowerQuake, .disabled = &HES_Item_PowerQuake_disabled },
{ .enabled = &HES_Item_MegaQuake, .disabled = &HES_Item_MegaQuake_disabled },
{ .enabled = &HES_Item_SleepStomp, .disabled = &HES_Item_SleepStomp_disabled },
{ .enabled = &HES_Item_SmashCharge, .disabled = &HES_Item_SmashCharge_disabled },
{ .enabled = &HES_Item_SSmashChg, .disabled = &HES_Item_SSmashChg_disabled },
{ .enabled = &HES_Item_AutoSmash, .disabled = &HES_Item_AutoSmash_disabled },
{ .enabled = &HES_Item_FireShield, .disabled = &HES_Item_FireShield_disabled },
{ .enabled = &HES_Item_JumpCharge, .disabled = &HES_Item_JumpCharge_disabled },
{ .enabled = &HES_Item_SJumpChg, .disabled = &HES_Item_SJumpChg_disabled },
{ .enabled = &HES_Item_AutoJump, .disabled = &HES_Item_AutoJump_disabled },
{ .enabled = &HES_Item_DDownPound, .disabled = &HES_Item_DDownPound_disabled },
{ .enabled = &HES_Item_AutoMultibounce, .disabled = &HES_Item_AutoMultibounce_disabled },
{ .enabled = &HES_Item_DizzyStomp, .disabled = &HES_Item_DizzyStomp_disabled },
{ .enabled = &HES_Item_HammerThrow, .disabled = &HES_Item_HammerThrow_disabled },
{ .enabled = &HES_Item_SmashCharge0, .disabled = &HES_Item_SmashCharge0_disabled },
{ .enabled = &HES_Item_PrettyLucky, .disabled = &HES_Item_PrettyLucky_disabled },
{ .enabled = &HES_Item_FeelingFine, .disabled = &HES_Item_FeelingFine_disabled },
{ .enabled = &HES_Item_AttackFXA, .disabled = &HES_Item_AttackFXA_disabled },
{ .enabled = &HES_Item_AllorNothing, .disabled = &HES_Item_AllorNothing_disabled },
{ .enabled = &HES_Item_HPDrain, .disabled = &HES_Item_HPDrain_disabled },
{ .enabled = &HES_Item_JumpCharge0, .disabled = &HES_Item_JumpCharge0_disabled },
{ .enabled = &HES_Item_SlowGo, .disabled = &HES_Item_SlowGo_disabled },
{ .enabled = &HES_Item_FPPlus, .disabled = &HES_Item_FPPlus_disabled },
{ .enabled = &HES_Item_MegaRush, .disabled = &HES_Item_MegaRush_disabled },
{ .enabled = &HES_Item_IcePower, .disabled = &HES_Item_IcePower_disabled },
{ .enabled = &HES_Item_DefendPlus, .disabled = &HES_Item_DefendPlus_disabled },
{ .enabled = &HES_Item_PayOff, .disabled = &HES_Item_PayOff_disabled },
{ .enabled = &HES_Item_MoneyMoney, .disabled = &HES_Item_MoneyMoney_disabled },
{ .enabled = &HES_Item_ChillOut, .disabled = &HES_Item_ChillOut_disabled },
{ .enabled = &HES_Item_HappyHeart, .disabled = &HES_Item_HappyHeart_disabled },
{ .enabled = &HES_Item_ZapTap, .disabled = &HES_Item_ZapTap_disabled },
{ .enabled = &HES_Item_Berserker, .disabled = &HES_Item_Berserker_disabled },
{ .enabled = &HES_Item_RightOn, .disabled = &HES_Item_RightOn_disabled },
{ .enabled = &HES_Item_RunawayPay, .disabled = &HES_Item_RunawayPay_disabled },
{ .enabled = &HES_Item_Refund, .disabled = &HES_Item_Refund_disabled },
{ .enabled = &HES_Item_FlowerSaver, .disabled = &HES_Item_FlowerSaver_disabled },
{ .enabled = &HES_Item_TripleDip, .disabled = &HES_Item_TripleDip_disabled },
{ .enabled = &HES_Item_FlowerFanatic, .disabled = &HES_Item_FlowerFanatic_disabled },
{ .enabled = &HES_Item_PowerJump, .disabled = &HES_Item_PowerJump_disabled },
{ .enabled = &HES_Item_SuperJump, .disabled = &HES_Item_SuperJump_disabled },
{ .enabled = &HES_Item_MegaJump, .disabled = &HES_Item_MegaJump_disabled },
{ .enabled = &HES_Item_PowerSmash1, .disabled = &HES_Item_PowerSmash1_disabled },
{ .enabled = &HES_Item_SuperSmash, .disabled = &HES_Item_SuperSmash_disabled },
{ .enabled = &HES_Item_MegaSmash, .disabled = &HES_Item_MegaSmash_disabled },
{ .enabled = &HES_Item_LuckyDay, .disabled = &HES_Item_LuckyDay_disabled },
{ .enabled = &HES_Item_MegaHPDrain, .disabled = &HES_Item_MegaHPDrain_disabled },
{ .enabled = &HES_Item_BumpAttack, .disabled = &HES_Item_BumpAttack_disabled },
{ .enabled = &HES_Item_PUpDDown, .disabled = &HES_Item_PUpDDown_disabled },
{ .enabled = &HES_Item_PDownDUp, .disabled = &HES_Item_PDownDUp_disabled },
{ .enabled = &HES_Item_HeartFinder, .disabled = &HES_Item_HeartFinder_disabled },
{ .enabled = &HES_Item_FlowerFinder, .disabled = &HES_Item_FlowerFinder_disabled },
{ .enabled = &HES_Item_DizzyAttack, .disabled = &HES_Item_DizzyAttack_disabled },
{ .enabled = &HES_Item_SpeedySpin, .disabled = &HES_Item_SpeedySpin_disabled },
{ .enabled = &HES_Item_SpinAttack, .disabled = &HES_Item_SpinAttack_disabled },
{ .enabled = &HES_Item_ISpy, .disabled = &HES_Item_ISpy_disabled },
{ .enabled = &HES_Item_PowerRush, .disabled = &HES_Item_PowerRush_disabled },
{ .enabled = &HES_Item_LastStand, .disabled = &HES_Item_LastStand_disabled },
{ .enabled = &HES_Item_CloseCall, .disabled = &HES_Item_CloseCall_disabled },
{ .enabled = &HES_Item_CrazyHeart, .disabled = &HES_Item_CrazyHeart_disabled },
{ .enabled = &HES_Item_Unused_0D5, .disabled = &HES_Item_Unused_0D5_disabled },
{ .enabled = &HES_Item_Unused_0D6, .disabled = &HES_Item_Unused_0D6_disabled },
{ .enabled = &HES_Item_Unused_0D7, .disabled = &HES_Item_Unused_0D7_disabled },
{ .enabled = &HES_Item_ShrinkSmash, .disabled = &HES_Item_ShrinkSmash_disabled },
{ .enabled = &HES_Item_ShrinkStomp, .disabled = &HES_Item_ShrinkStomp_disabled },
{ .enabled = &HES_Item_DDownJump, .disabled = &HES_Item_DDownJump_disabled },
{ .enabled = &HES_Item_DamageDodge, .disabled = &HES_Item_DamageDodge_disabled },
{ .enabled = &HES_Item_EarthquakeJump, .disabled = &HES_Item_EarthquakeJump_disabled },
{ .enabled = &HES_Item_HappyFlower, .disabled = &HES_Item_HappyFlower_disabled },
{ .enabled = &HES_Item_Unused_0DE, .disabled = &HES_Item_Unused_0DE_disabled },
{ .enabled = &HES_Item_Unused_0DF, .disabled = &HES_Item_Unused_0DF_disabled },
{ .enabled = &HES_Item_DeepFocus, .disabled = &HES_Item_DeepFocus_disabled },
{ .enabled = &HES_Item_SuperFocus, .disabled = &HES_Item_SuperFocus_disabled },
{ .enabled = &HES_Item_Kaiden, .disabled = &HES_Item_Kaiden_disabled },
{ .enabled = &HES_Item_QuickChange, .disabled = &HES_Item_QuickChange_disabled },
{ .enabled = &HES_Item_Unused_0E4, .disabled = &HES_Item_Unused_0E4_disabled },
{ .enabled = &HES_Item_Unused_0E5, .disabled = &HES_Item_Unused_0E5_disabled },
{ .enabled = &HES_Item_Unused_0E6, .disabled = &HES_Item_Unused_0E6_disabled },
{ .enabled = &HES_Item_Unused_0E7, .disabled = &HES_Item_Unused_0E7_disabled },
{ .enabled = &HES_Item_Peekaboo, .disabled = &HES_Item_Peekaboo_disabled },
{ .enabled = &HES_Item_GroupFocus, .disabled = &HES_Item_GroupFocus_disabled },
{ .enabled = &HES_Item_AttackFXD, .disabled = &HES_Item_AttackFXD_disabled },
{ .enabled = &HES_Item_AttackFXB, .disabled = &HES_Item_AttackFXB_disabled },
{ .enabled = &HES_Item_AttackFXE, .disabled = &HES_Item_AttackFXE_disabled },
{ .enabled = &HES_Item_AttackFXC, .disabled = &HES_Item_AttackFXC_disabled },
{ .enabled = &HES_Item_AttackFXF, .disabled = &HES_Item_AttackFXF_disabled },
{ .enabled = &HES_Item_Unused_0EF, .disabled = &HES_Item_Unused_0EF_disabled },
{ .enabled = &HES_Item_HealthyHealthy, .disabled = &HES_Item_HealthyHealthy_disabled },
{ .enabled = &HES_Item_Unused_0F1, .disabled = &HES_Item_Unused_0F1_disabled },
{ .enabled = &HES_Item_Unused_0F2, .disabled = &HES_Item_Unused_0F2_disabled },
{ .enabled = &HES_Item_Unused_0F3, .disabled = &HES_Item_Unused_0F3_disabled },
{ .enabled = &HES_Item_Unused_0F4, .disabled = &HES_Item_Unused_0F4_disabled },
{ .enabled = &HES_Item_Unused_0F5, .disabled = &HES_Item_Unused_0F5_disabled },
{ .enabled = &HES_Item_Unused_0F6, .disabled = &HES_Item_Unused_0F6_disabled },
{ .enabled = &HES_Item_Unused_0F7, .disabled = &HES_Item_Unused_0F7_disabled },
{ .enabled = &HES_Item_Mushroom, .disabled = &HES_Item_Mushroom_disabled },
{ .enabled = &HES_Item_SuperShroom, .disabled = &HES_Item_SuperShroom_disabled },
{ .enabled = &HES_Item_UltraShroom, .disabled = &HES_Item_UltraShroom_disabled },
{ .enabled = &HES_Item_LifeShroom, .disabled = &HES_Item_LifeShroom_disabled },
{ .enabled = &HES_Item_DriedShroom, .disabled = &HES_Item_DriedShroom_disabled },
{ .enabled = &HES_Item_TastyTonic, .disabled = &HES_Item_TastyTonic_disabled },
{ .enabled = &HES_Item_SuperSoda, .disabled = &HES_Item_SuperSoda_disabled },
{ .enabled = &HES_Item_BlueBerry, .disabled = &HES_Item_BlueBerry_disabled },
{ .enabled = &HES_Item_RedBerry, .disabled = &HES_Item_RedBerry_disabled },
{ .enabled = &HES_Item_YellowBerry, .disabled = &HES_Item_YellowBerry_disabled },
{ .enabled = &HES_Item_BubbleBerry, .disabled = &HES_Item_BubbleBerry_disabled },
{ .enabled = &HES_Item_Goomnut, .disabled = &HES_Item_Goomnut_disabled },
{ .enabled = &HES_Item_KoopaLeaf, .disabled = &HES_Item_KoopaLeaf_disabled },
{ .enabled = &HES_Item_DriedPasta, .disabled = &HES_Item_DriedPasta_disabled },
{ .enabled = &HES_Item_Lime, .disabled = &HES_Item_Lime_disabled },
{ .enabled = &HES_Item_Lemon, .disabled = &HES_Item_Lemon_disabled },
{ .enabled = &HES_Item_DriedFruit, .disabled = &HES_Item_DriedFruit_disabled },
{ .enabled = &HES_Item_StrangeLeaf, .disabled = &HES_Item_StrangeLeaf_disabled },
{ .enabled = &HES_Item_CakeMix, .disabled = &HES_Item_CakeMix_disabled },
{ .enabled = &HES_Item_Egg, .disabled = &HES_Item_Egg_disabled },
{ .enabled = &HES_Item_Coconut, .disabled = &HES_Item_Coconut_disabled },
{ .enabled = &HES_Item_Melon, .disabled = &HES_Item_Melon_disabled },
{ .enabled = &HES_Item_StinkyHerb, .disabled = &HES_Item_StinkyHerb_disabled },
{ .enabled = &HES_Item_IcedPotato, .disabled = &HES_Item_IcedPotato_disabled },
{ .enabled = &HES_Item_HoneySyrup, .disabled = &HES_Item_HoneySyrup_disabled },
{ .enabled = &HES_Item_MapleSyrup, .disabled = &HES_Item_MapleSyrup_disabled },
{ .enabled = &HES_Item_JamminJelly, .disabled = &HES_Item_JamminJelly_disabled },
{ .enabled = &HES_Item_WhackasBump, .disabled = &HES_Item_WhackasBump_disabled },
{ .enabled = &HES_Item_Apple, .disabled = &HES_Item_Apple_disabled },
{ .enabled = &HES_Item_BakingSalt, .disabled = &HES_Item_BakingSalt_disabled },
{ .enabled = &HES_Item_BakingSugar, .disabled = &HES_Item_BakingSugar_disabled },
{ .enabled = &HES_Item_BakingEgg, .disabled = &HES_Item_BakingEgg_disabled },
{ .enabled = &HES_Item_BakingCream, .disabled = &HES_Item_BakingCream_disabled },
{ .enabled = &HES_Item_BakingStrawberry, .disabled = &HES_Item_BakingStrawberry_disabled },
{ .enabled = &HES_Item_BakingButter, .disabled = &HES_Item_BakingButter_disabled },
{ .enabled = &HES_Item_BakingCleanser, .disabled = &HES_Item_BakingCleanser_disabled },
{ .enabled = &HES_Item_BakingWater, .disabled = &HES_Item_BakingWater_disabled },
{ .enabled = &HES_Item_BakingFlour, .disabled = &HES_Item_BakingFlour_disabled },
{ .enabled = &HES_Item_BakingMilk, .disabled = &HES_Item_BakingMilk_disabled },
{ .enabled = &HES_Item_Unused_11F, .disabled = &HES_Item_Unused_11F_disabled },
{ .enabled = &HES_Item_FireFlower, .disabled = &HES_Item_FireFlower_disabled },
{ .enabled = &HES_Item_SnowmanDoll, .disabled = &HES_Item_SnowmanDoll_disabled },
{ .enabled = &HES_Item_ThunderRage, .disabled = &HES_Item_ThunderRage_disabled },
{ .enabled = &HES_Item_ThunderBolt, .disabled = &HES_Item_ThunderBolt_disabled },
{ .enabled = &HES_Item_ShootingStar, .disabled = &HES_Item_ShootingStar_disabled },
{ .enabled = &HES_Item_DustyHammer, .disabled = &HES_Item_DustyHammer_disabled },
{ .enabled = &HES_Item_Pebble, .disabled = &HES_Item_Pebble_disabled },
{ .enabled = &HES_Item_Unused_127, .disabled = &HES_Item_Unused_127_disabled },
{ .enabled = &HES_Item_StoneCap, .disabled = &HES_Item_StoneCap_disabled },
{ .enabled = &HES_Item_VoltShroom, .disabled = &HES_Item_VoltShroom_disabled },
{ .enabled = &HES_Item_PowerStar, .disabled = &HES_Item_PowerStar_disabled },
{ .enabled = &HES_Item_Parasol, .disabled = &HES_Item_Parasol_disabled },
{ .enabled = &HES_Item_MagicMirror, .disabled = &HES_Item_MagicMirror_disabled },
{ .enabled = &HES_Item_Unused_12D, .disabled = &HES_Item_Unused_12D_disabled },
{ .enabled = &HES_Item_Unused_12E, .disabled = &HES_Item_Unused_12E_disabled },
{ .enabled = &HES_Item_Unused_12F, .disabled = &HES_Item_Unused_12F_disabled },
{ .enabled = &HES_Item_SleepySheep, .disabled = &HES_Item_SleepySheep_disabled },
{ .enabled = &HES_Item_XBandage, .disabled = &HES_Item_XBandage_disabled },
{ .enabled = &HES_Item_POWBlock, .disabled = &HES_Item_POWBlock_disabled },
{ .enabled = &HES_Item_HustleDrink, .disabled = &HES_Item_HustleDrink_disabled },
{ .enabled = &HES_Item_StopWatch, .disabled = &HES_Item_StopWatch_disabled },
{ .enabled = &HES_Item_DizzyDial, .disabled = &HES_Item_DizzyDial_disabled },
{ .enabled = &HES_Item_Unused_136, .disabled = &HES_Item_Unused_136_disabled },
{ .enabled = &HES_Item_Unused_137, .disabled = &HES_Item_Unused_137_disabled },
{ .enabled = &HES_Item_PleaseComeBack, .disabled = &HES_Item_PleaseComeBack_disabled },
{ .enabled = &HES_Item_Unused_139, .disabled = &HES_Item_Unused_139_disabled },
{ .enabled = &HES_Item_FrightJar, .disabled = &HES_Item_FrightJar_disabled },
{ .enabled = &HES_Item_Mystery, .disabled = &HES_Item_Mystery_disabled },
{ .enabled = &HES_Item_RepelGel, .disabled = &HES_Item_RepelGel_disabled },
{ .enabled = &HES_Item_InsecticideHerb, .disabled = &HES_Item_InsecticideHerb_disabled },
{ .enabled = &HES_Item_Unused_13E, .disabled = &HES_Item_Unused_13E_disabled },
{ .enabled = &HES_Item_Unused_13F, .disabled = &HES_Item_Unused_13F_disabled },
{ .enabled = &HES_Item_Present, .disabled = &HES_Item_Present },
{ .enabled = &HES_Item_CakeDone, .disabled = &HES_Item_CakeDone },
{ .enabled = &HES_Item_CakeBaked, .disabled = &HES_Item_CakeBaked },
{ .enabled = &HES_Item_CakePan, .disabled = &HES_Item_CakePan },
{ .enabled = &HES_Item_CakeBatter, .disabled = &HES_Item_CakeBatter },
{ .enabled = &HES_Item_CakeBowl, .disabled = &HES_Item_CakeBowl },
{ .enabled = &HES_Item_CakeMixed, .disabled = &HES_Item_CakeMixed },
{ .enabled = &HES_Item_CakeIcing, .disabled = &HES_Item_CakeIcing },
{ .enabled = &HES_Item_CakeBerries, .disabled = &HES_Item_CakeBerries },
{ .enabled = &HES_MoveDiamond, .disabled = &HES_MoveDiamondDisabled },
{ .enabled = &HES_Item_Hammer1, .disabled = &HES_Item_Hammer1 },
{ .enabled = &HES_Item_Hammer2, .disabled = &HES_Item_Hammer2 },
{ .enabled = &HES_Item_Hammer3, .disabled = &HES_Item_Hammer3 },
{ .enabled = &HES_Item_Boots1, .disabled = &HES_Item_Boots1 },
{ .enabled = &HES_Item_Boots2, .disabled = &HES_Item_Boots2 },
{ .enabled = &HES_Item_Boots3, .disabled = &HES_Item_Boots3 },
{ .enabled = &HES_Item_Items, .disabled = &HES_Item_Items }
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

237
src/menu_hud_scripts.c Normal file
View File

@ -0,0 +1,237 @@
#include"common.h"
#include "hud_element.h"
#include "ld_addrs.h"
HudScript HES_UnusedBadge = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_unused_badge_points, 24, 24);
HudScript HES_UnusedBadge_disabled = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
hs_SetCI_Explicit(60, ui_pause_unused_badge_points, ui_pause_unused_badge_points_disabled_disabled_)
hs_Restart
hs_End
};
HudScript HES_UnusedCompass = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_unused_compass, 24, 24);
HudScript HES_UnusedCompass_disabled = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_24x24)
hs_Loop
hs_SetCI_Explicit(60, ui_pause_unused_compass, ui_pause_unused_compass_disabled_disabled_)
hs_Restart
hs_End
};
HudScript HES_CursorHand = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_cursor_hand, 16, 16);
HudScript HES_AnimatedCursorHand = {
hs_SetVisible
hs_SetCustomSize(16, 16)
hs_Loop
hs_AddTexelOffsetX(-1)
hs_SetCI(4, ui_pause_cursor_hand)
hs_AddTexelOffsetX(1)
hs_SetCI(8, ui_pause_cursor_hand)
hs_Restart
hs_End
};
HudScript HES_JpSuper = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_jp_super, 40, 16);
HudScript HES_JpUltra = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_jp_ultra, 40, 16);
HudScript HES_FilenameCaret = {
hs_SetVisible
hs_SetCustomSize(16, 16)
hs_Loop
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(9, ui_files_filename_caret)
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(6, ui_files_filename_caret)
hs_Restart
hs_End
};
HudScript HES_FilenameSpace = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_filename_space, 8, 8);
HudScript HES_HeaderStats = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_stats, 48, 16);
HudScript HES_HeaderBadges = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_badges, 48, 16);
HudScript HES_HeaderItems = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_items, 48, 16);
HudScript HES_HeaderParty = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_party, 48, 16);
HudScript HES_HeaderSpirits = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_spirits, 48, 16);
HudScript HES_HeaderMap = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_map, 48, 16);
HudScript HES_SmallText0 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_0, 8, 8);
HudScript HES_SmallText1 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_1, 8, 8);
HudScript HES_SmallText2 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_2, 8, 8);
HudScript HES_SmallText3 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_3, 8, 8);
HudScript HES_SmallText4 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_4, 8, 8);
HudScript HES_SmallText5 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_5, 8, 8);
HudScript HES_SmallText6 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_6, 8, 8);
HudScript HES_SmallText7 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_7, 8, 8);
HudScript HES_SmallText8 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_8, 8, 8);
HudScript HES_SmallText9 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_digit_9, 8, 8);
HudScript HES_SmallTextBp = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_small_text_bp, 8, 8);
HudScript HES_JpFile = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_jp_file, 32, 16);
HudScript HES_JpFileDisabled = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_label_jp_file_disabled, 32, 16);
HudScript HES_OptionMonoOn = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_option_mono_on, 64, 16);
HudScript HES_OptionMonoOff = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_option_mono_off, 64, 16);
HudScript HES_OptionStereoOn = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_option_stereo_on, 64, 16);
HudScript HES_OptionStereoOff = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_option_stereo_off, 64, 16);
HudScript HES_Spirit1 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_eldstar, 16, 16);
HudScript HES_Spirit1Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_eldstar_silhouette, 16, 16);
HudScript HES_Spirit2 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_mamar, 16, 16);
HudScript HES_Spirit2Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_mamar_silhouette, 16, 16);
HudScript HES_Spirit3 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_skolar, 16, 16);
HudScript HES_Spirit3Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_skolar_silhouette, 16, 16);
HudScript HES_Spirit4 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_muskular, 16, 16);
HudScript HES_Spirit4Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_muskular_silhouette, 16, 16);
HudScript HES_Spirit5 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_misstar, 16, 16);
HudScript HES_Spirit5Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_misstar_silhouette, 16, 16);
HudScript HES_Spirit6 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_klevar, 16, 16);
HudScript HES_Spirit6Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_klevar_silhouette, 16, 16);
HudScript HES_Spirit7 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_kalmar, 16, 16);
HudScript HES_Spirit7Missing = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_files_kalmar_silhouette, 16, 16);
HudScript HES_MapWalk0 = {
hs_SetVisible
hs_SetCustomSize(24, 24)
hs_Loop
hs_SetCI(16, ui_pause_map_walk0)
hs_SetCI(5, ui_pause_map_walk1)
hs_SetCI(16, ui_pause_map_walk2)
hs_SetCI(4, ui_pause_map_walk1)
hs_Restart
hs_End
};
HudScript HES_ListPrevPage = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_list_prev_page, 16, 16);
HudScript HES_ListNextPage = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_list_next_page, 16, 16);
HudScript HES_133F40_133FC0 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_unused_z_up_arrow, 16, 16);
HudScript HES_133FE0_134060 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_unused_r_down_arrow, 16, 16);
HudScript HES_LabelBpNeeded = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_bp_needed, 48, 8);
HudScript HES_MarioHeadLarge = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_mario_large, 32, 32);
HudScript HES_Dash = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_dash, 16, 8);
HudScript HES_DescMsgPrev = {
hs_SetVisible
hs_SetCustomSize(16, 16)
hs_Loop
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(9, ui_pause_desc_msg_prev)
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(6, ui_pause_desc_msg_prev)
hs_Restart
hs_End
};
HudScript HES_DescMsgNext = {
hs_SetVisible
hs_SetCustomSize(16, 16)
hs_Loop
hs_ClearFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(9, ui_pause_desc_msg_next)
hs_SetFlags(HUD_ELEMENT_FLAGS_200000)
hs_SetCI(6, ui_pause_desc_msg_next)
hs_Restart
hs_End
};
HudScript HES_StatBoots0 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_boots0, 16, 16);
HudScript HES_StatBoots1 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_boots1, 16, 16);
HudScript HES_StatBoots2 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_boots2, 16, 16);
HudScript HES_StatBoots3 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_boots3, 16, 16);
HudScript HES_StatHammer0 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_hammer0, 16, 16);
HudScript HES_StatHammer1 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_hammer1, 16, 16);
HudScript HES_StatHammer2 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_hammer2, 16, 16);
HudScript HES_StatHammer3 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_hammer3, 16, 16);
HudScript HES_StatBp = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_bp, 16, 16);
HudScript HES_MarioHeadSmall = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_mario, 16, 16);
HudScript HES_Clock = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_time, 16, 16);
HudScript HES_StatStarPiece_1 = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(12, ui_pause_stat_star_piece0)
hs_SetCI(4, ui_pause_stat_star_piece1)
hs_SetCI(12, ui_pause_stat_star_piece2)
hs_SetCI(4, ui_pause_stat_star_piece1)
hs_Restart
hs_End
};
HudScript HES_StatStarPiece_2 = {
hs_SetVisible
hs_SetTileSize(HUD_ELEMENT_SIZE_16x16)
hs_Loop
hs_SetCI(12, ui_pause_stat_star_piece0)
hs_SetCI(4, ui_pause_stat_star_piece1)
hs_SetCI(12, ui_pause_stat_star_piece2)
hs_SetCI(4, ui_pause_stat_star_piece1)
hs_Restart
hs_End
};
HudScript HES_StatFp_1 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_fp, 16, 16);
HudScript HES_StatFp_2 = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_fp, 16, 16);
HudScript HES_StatTimes = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_stat_times, 8, 8);
HudScript HES_PartnerRank = HES_TEMPLATE_CI_ENUM_SIZE(ui_pause_partner_rank, 16, 16);
HudScript HES_134F60_135120 = HES_TEMPLATE_CI_CUSTOM_SIZE(ui_pause_unused_bubble, 56, 16);

View File

@ -32,12 +32,12 @@ static s32 gPauseBadgesIconIDs[22];
#define BADGE_INVALID 0x7FFF
HudScript* gPauseBadgesElements[] = {
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_ListPrevPage, &HudScript_ListNextPage,
&HudScript_Dash, &HudScript_LabelBpNeeded, &HudScript_StatusStar1
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_ListPrevPage, &HES_ListNextPage,
&HES_Dash, &HES_LabelBpNeeded, &HES_StatusStar1
};
MenuWindowBP gPauseBadgesWindowBPs[] = {
{

View File

@ -4,63 +4,63 @@
#include "common.h"
#include "hud_element.h"
extern HudScript HudScript_PressAButton;
extern HudScript HudScript_PressStartButton;
extern HudScript HudScript_StartButtonText;
extern HudScript HudScript_StickTapRight;
extern HudScript HudScript_UnusedBadge;
extern HudScript HudScript_AnimatedCursorHand;
extern HudScript HudScript_DescMsgPrev;
extern HudScript HudScript_DescMsgNext;
extern HudScript HudScript_HeaderStats;
extern HudScript HudScript_HeaderBadges;
extern HudScript HudScript_HeaderItems;
extern HudScript HudScript_HeaderParty;
extern HudScript HudScript_HeaderSpirits;
extern HudScript HudScript_HeaderMap;
extern HudScript HudScript_MarioHeadSmall;
extern HudScript HudScript_StatBoots0;
extern HudScript HudScript_StatBoots1;
extern HudScript HudScript_StatBoots2;
extern HudScript HudScript_StatBoots3;
extern HudScript HudScript_StatHammer0;
extern HudScript HudScript_StatHammer1;
extern HudScript HudScript_StatHammer2;
extern HudScript HudScript_StatHammer3;
extern HudScript HudScript_StatusStarPoint;
extern HudScript HudScript_StatStarPiece_1;
extern HudScript HudScript_Clock;
extern HudScript HudScript_StatusHeart;
extern HudScript HudScript_StatFp_1;
extern HudScript HudScript_StatBp;
extern HudScript HudScript_StatusStar1;
extern HudScript HudScript_StatusStar2;
extern HudScript HudScript_StatusStar3;
extern HudScript HudScript_StatusStar4;
extern HudScript HudScript_StatusStar5;
extern HudScript HudScript_StatusStar6;
extern HudScript HudScript_StatusStar7;
extern HudScript HudScript_StatusStarEmpty;
extern HudScript HudScript_StatTimes;
extern HudScript HudScript_ListPrevPage;
extern HudScript HudScript_ListNextPage;
extern HudScript HudScript_Dash;
extern HudScript HudScript_LabelBpNeeded;
extern HudScript HudScript_FPCost;
extern HudScript HudScript_PartnerRank;
extern HudScript HudScript_MoveDiamond;
extern HudScript HudScript_MoveBlueOrb;
extern HudScript HudScript_MoveGreenOrb;
extern HudScript HudScript_MoveRedOrb;
extern HudScript HudScript_MapWalk0;
extern HudScript HudScript_StatusSPIncrement1;
extern HudScript HudScript_StatusSPIncrement2;
extern HudScript HudScript_StatusSPIncrement3;
extern HudScript HudScript_StatusSPIncrement4;
extern HudScript HudScript_StatusSPIncrement5;
extern HudScript HudScript_StatusSPIncrement6;
extern HudScript HudScript_StatusSPIncrement7;
extern HudScript HudScript_StatusSPEmptyIncrement;
extern HudScript HES_PressAButton;
extern HudScript HES_PressStartButton;
extern HudScript HES_StartButtonText;
extern HudScript HES_StickTapRight;
extern HudScript HES_UnusedBadge;
extern HudScript HES_AnimatedCursorHand;
extern HudScript HES_DescMsgPrev;
extern HudScript HES_DescMsgNext;
extern HudScript HES_HeaderStats;
extern HudScript HES_HeaderBadges;
extern HudScript HES_HeaderItems;
extern HudScript HES_HeaderParty;
extern HudScript HES_HeaderSpirits;
extern HudScript HES_HeaderMap;
extern HudScript HES_MarioHeadSmall;
extern HudScript HES_StatBoots0;
extern HudScript HES_StatBoots1;
extern HudScript HES_StatBoots2;
extern HudScript HES_StatBoots3;
extern HudScript HES_StatHammer0;
extern HudScript HES_StatHammer1;
extern HudScript HES_StatHammer2;
extern HudScript HES_StatHammer3;
extern HudScript HES_StatusStarPoint;
extern HudScript HES_StatStarPiece_1;
extern HudScript HES_Clock;
extern HudScript HES_StatusHeart;
extern HudScript HES_StatFp_1;
extern HudScript HES_StatBp;
extern HudScript HES_StatusStar1;
extern HudScript HES_StatusStar2;
extern HudScript HES_StatusStar3;
extern HudScript HES_StatusStar4;
extern HudScript HES_StatusStar5;
extern HudScript HES_StatusStar6;
extern HudScript HES_StatusStar7;
extern HudScript HES_StatusStarEmpty;
extern HudScript HES_StatTimes;
extern HudScript HES_ListPrevPage;
extern HudScript HES_ListNextPage;
extern HudScript HES_Dash;
extern HudScript HES_LabelBpNeeded;
extern HudScript HES_FPCost;
extern HudScript HES_PartnerRank;
extern HudScript HES_MoveDiamond;
extern HudScript HES_MoveBlueOrb;
extern HudScript HES_MoveGreenOrb;
extern HudScript HES_MoveRedOrb;
extern HudScript HES_MapWalk0;
extern HudScript HES_StatusSPIncrement1;
extern HudScript HES_StatusSPIncrement2;
extern HudScript HES_StatusSPIncrement3;
extern HudScript HES_StatusSPIncrement4;
extern HudScript HES_StatusSPIncrement5;
extern HudScript HES_StatusSPIncrement6;
extern HudScript HES_StatusSPIncrement7;
extern HudScript HES_StatusSPEmptyIncrement;
extern IconHudScriptPair gItemHudScripts[];
extern WindowStyleCustom gPauseWS_0;

View File

@ -6,9 +6,9 @@
#include "pause/world_map.png.h"
#include "pause/spirits_bg.png.h"
#include "pause/orbs.png.h"
#include "pause/image_15F570.png.h"
#include "pause/image_15F670.png.h"
#include "pause/arrows.png.h"
#include "pause/map_location.png.h"
#include "pause/map_path_marker.png.h"
#include "pause/map_arrows.png.h"
#include "pause/banner_hp.png.h"
#include "pause/banner_fp.png.h"
#include "pause/banner_bp.png.h"
@ -27,9 +27,9 @@
#include "pause/spirits_bg.png.inc.c"
#include "pause/spirits_bg.pal.inc.c"
#include "pause/orbs.png.inc.c"
#include "pause/image_15F570.png.inc.c"
#include "pause/image_15F670.png.inc.c"
#include "pause/arrows.png.inc.c"
#include "pause/map_location.png.inc.c"
#include "pause/map_path_marker.png.inc.c"
#include "pause/map_arrows.png.inc.c"
#include "pause/banner_hp.png.inc.c"
#include "pause/banner_hp.pal.inc.c"
#include "pause/banner_fp.png.inc.c"
@ -212,9 +212,9 @@ Gfx gPauseDLPathPoints[] = {
gsDPSetRenderMode(G_RM_CLD_SURF, G_RM_CLD_SURF2),
gsDPSetCombineLERP(PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0),
gsDPSetTextureLUT(G_TT_NONE),
gsDPLoadTextureTile(pause_image_15F570_png, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, 0, 15, 15, 0, G_TX_CLAMP, G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsDPLoadTextureTile(pause_map_location_png, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, 0, 15, 15, 0, G_TX_CLAMP, G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetTextureLUT(G_TT_NONE),
gsDPLoadMultiTile(pause_image_15F670_png, 0x100, 1, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, 0, 15, 15, 0, G_TX_CLAMP, G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsDPLoadMultiTile(pause_map_path_marker_png, 0x100, 1, G_IM_FMT_IA, G_IM_SIZ_8b, 16, 16, 0, 0, 15, 15, 0, G_TX_CLAMP, G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsSPClearGeometryMode(G_LIGHTING),
gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH),
gsSPEndDisplayList(),
@ -230,7 +230,7 @@ Gfx gPauseDLArrows[] = {
gsDPSetTextureFilter(G_TF_POINT),
gsDPSetTextureConvert(G_TC_FILT),
gsDPSetTextureLUT(G_TT_NONE),
gsDPLoadTextureTile_4b(pause_arrows_png, G_IM_FMT_IA, pause_arrows_png_width, pause_arrows_png_height, 0, 0, pause_arrows_png_width - 1, pause_arrows_png_height - 1, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 6, G_TX_NOLOD, G_TX_NOLOD),
gsDPLoadTextureTile_4b(pause_map_arrows_png, G_IM_FMT_IA, pause_map_arrows_png_width, pause_map_arrows_png_height, 0, 0, pause_map_arrows_png_width - 1, pause_map_arrows_png_height - 1, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 6, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetRenderMode(AA_EN | CVG_DST_FULL | ZMODE_OPA | CVG_X_ALPHA | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_A_MEM), AA_EN | CVG_DST_FULL | ZMODE_OPA | CVG_X_ALPHA | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_A_MEM)),
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
gsSPClearGeometryMode(G_LIGHTING),

View File

@ -26,11 +26,11 @@ static s32 gPauseItemsIconIDs[20];
#define ITEM_INVALID 0x7FFF
HudScript* gPauseItemsElements[] = {
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp, &HudScript_StatBp,
&HudScript_StatBp, &HudScript_ListPrevPage, &HudScript_ListNextPage, &HudScript_Dash,
&HudScript_StatusStar1
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp, &HES_StatBp,
&HES_StatBp, &HES_ListPrevPage, &HES_ListNextPage, &HES_Dash,
&HES_StatusStar1
};
MenuWindowBP gPauseItemsWindowBPs[] = {
{

View File

@ -37,8 +37,8 @@ static HudScript* gPauseShownDescIconScript;
static s32 gPauseTutorialSprites[3];
static HudScript* gPauseIconScripts[] = {
&HudScript_AnimatedCursorHand, &HudScript_DescMsgPrev, &HudScript_DescMsgNext, &HudScript_UnusedBadge,
&HudScript_StickTapRight, &HudScript_PressAButton, &HudScript_PressStartButton, &HudScript_StartButtonText
&HES_AnimatedCursorHand, &HES_DescMsgPrev, &HES_DescMsgNext, &HES_UnusedBadge,
&HES_StickTapRight, &HES_PressAButton, &HES_PressStartButton, &HES_StartButtonText
};
MenuPanel* gPausePanels[] = {
&gPausePanelTabs, &gPausePanelStats, &gPausePanelBadges, &gPausePanelItems, &gPausePanelPartners,
@ -582,7 +582,7 @@ void pause_init(void) {
for (i = 0; i < ARRAY_COUNT(gPauseIconScripts); i++) {
gPauseCommonIconIDs[i] = hud_element_create(gPauseIconScripts[i]);
if (gPauseIconScripts[i] == &HudScript_AnimatedCursorHand) {
if (gPauseIconScripts[i] == &HES_AnimatedCursorHand) {
hud_element_set_flags(gPauseCommonIconIDs[i], HUD_ELEMENT_FLAGS_DROP_SHADOW | HUD_ELEMENT_FLAGS_80);
} else {
hud_element_set_flags(gPauseCommonIconIDs[i], HUD_ELEMENT_FLAGS_80);

View File

@ -24,7 +24,7 @@ static s32 gPauseMapCursorCurrentOption;
static s32 gPauseMapCursorCurrentOptionCopy;
static s32 gPauseMapSpacesInSnapRange;
HudScript* gPauseMapIconScripts[] = { &HudScript_MapWalk0 };
HudScript* gPauseMapIconScripts[] = { &HES_MapWalk0 };
s32 D_8024FA34 = -1;
Vec2b gPauseMapPaths[][32] = {
{ { 1, -10 }, { 1, -8 }, { -9, -2 }, { -8, 0 }, { -8, 0 }, { -7, -3 }, { -5, -3 }, },

View File

@ -35,8 +35,8 @@ static s32 gPausePartnersLevel;
static s32 gPausePartnersNumPartners;
HudScript* gPausePartnersIconScripts[] = {
&HudScript_FPCost, &HudScript_StatFp_1, &HudScript_PartnerRank, &HudScript_PartnerRank,
&HudScript_MoveDiamond, &HudScript_MoveBlueOrb, &HudScript_MoveGreenOrb, &HudScript_MoveRedOrb
&HES_FPCost, &HES_StatFp_1, &HES_PartnerRank, &HES_PartnerRank,
&HES_MoveDiamond, &HES_MoveBlueOrb, &HES_MoveGreenOrb, &HES_MoveRedOrb
};
Vp gPausePartnersViewport = {
.vp = {

View File

@ -14,12 +14,12 @@ typedef struct {
s32 baseMsgID;
} StatsEntryData; // size = 0xC
HudScript* gStatsMenuElements[] = { &HudScript_MarioHeadSmall, &HudScript_StatBoots0, &HudScript_StatHammer0,
&HudScript_StatusCoin, &HudScript_StatusStarPoint, &HudScript_StatStarPiece_1,
&HudScript_Clock, &HudScript_StatusHeart, &HudScript_StatFp_1, &HudScript_StatBp,
&HudScript_StatusStar1, &HudScript_StatTimes};
HudScript* gStatsBootsElements[] = { &HudScript_StatBoots0, &HudScript_StatBoots1, &HudScript_StatBoots2, &HudScript_StatBoots3 };
HudScript* gStatsHammerElements[] = { &HudScript_StatHammer0, &HudScript_StatHammer1, &HudScript_StatHammer2, &HudScript_StatHammer3 };
HudScript* gStatsMenuElements[] = { &HES_MarioHeadSmall, &HES_StatBoots0, &HES_StatHammer0,
&HES_StatusCoin, &HES_StatusStarPoint, &HES_StatStarPiece_1,
&HES_Clock, &HES_StatusHeart, &HES_StatFp_1, &HES_StatBp,
&HES_StatusStar1, &HES_StatTimes};
HudScript* gStatsBootsElements[] = { &HES_StatBoots0, &HES_StatBoots1, &HES_StatBoots2, &HES_StatBoots3 };
HudScript* gStatsHammerElements[] = { &HES_StatHammer0, &HES_StatHammer1, &HES_StatHammer2, &HES_StatHammer3 };
s32 gPauseStatsBootsMessages[] = { 59, 60, 61, 62 };
s32 gPauseStatsHammerMessages[] = { 63, 64, 65, 66 };
s8 gPauseStatsGridData[] = {
@ -44,13 +44,13 @@ StatsEntryData gStatsMenuEntries[] = {
{.cursorX = 125, .cursorY = 121, .baseMsgID = 47},
{.cursorX = 125, .cursorY = 138, .baseMsgID = 49}
};
HudScript* gPauseStatsSPIncElements[] = { &HudScript_StatusSPIncrement1, &HudScript_StatusSPIncrement3,
&HudScript_StatusSPIncrement2, &HudScript_StatusSPIncrement4,
&HudScript_StatusSPIncrement5, &HudScript_StatusSPIncrement6,
&HudScript_StatusSPIncrement7 };
HudScript* gPauseStatsStarElements[] = { &HudScript_StatusStar1, &HudScript_StatusStar3, &HudScript_StatusStar2,
&HudScript_StatusStar4, &HudScript_StatusStar5, &HudScript_StatusStar6,
&HudScript_StatusStar7 };
HudScript* gPauseStatsSPIncElements[] = { &HES_StatusSPIncrement1, &HES_StatusSPIncrement3,
&HES_StatusSPIncrement2, &HES_StatusSPIncrement4,
&HES_StatusSPIncrement5, &HES_StatusSPIncrement6,
&HES_StatusSPIncrement7 };
HudScript* gPauseStatsStarElements[] = { &HES_StatusStar1, &HES_StatusStar3, &HES_StatusStar2,
&HES_StatusStar4, &HES_StatusStar5, &HES_StatusStar6,
&HES_StatusStar7 };
//s32 D_8024F46C[] = { -1, 1, 2, 4, 5, 7, 8 };
s32 D_8024F46C = -1;
s32 D_8024F470 = 1;

View File

@ -1,7 +1,7 @@
#include "common.h"
extern s8 ui_background1_png[];
extern s8 ui_corners4_png[];
extern s8 ui_box_bg_tile_png[];
extern s8 ui_box_corners4_png[];
extern s8 pause_image_1439F0_png[];
extern s8 pause_image_143BF0_png[];
extern s8 pause_image_143FF0_png[];
@ -33,7 +33,7 @@ WindowStyleCustom gPauseWS_0 = {
};
WindowStyleCustom gPauseWS_1 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -41,7 +41,7 @@ WindowStyleCustom gPauseWS_1 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8},
.size2 = { .x = 8, .y = 8},
@ -297,7 +297,7 @@ WindowStyleCustom gPauseWS_11 = {
};
WindowStyleCustom gPauseWS_12 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -305,7 +305,7 @@ WindowStyleCustom gPauseWS_12 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -369,7 +369,7 @@ WindowStyleCustom gPauseWS_14 = {
};
WindowStyleCustom gPauseWS_15 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -377,7 +377,7 @@ WindowStyleCustom gPauseWS_15 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -393,7 +393,7 @@ WindowStyleCustom gPauseWS_15 = {
};
WindowStyleCustom gPauseWS_16 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -401,7 +401,7 @@ WindowStyleCustom gPauseWS_16 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -441,7 +441,7 @@ WindowStyleCustom gPauseWS_17 = {
};
WindowStyleCustom gPauseWS_18 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -449,7 +449,7 @@ WindowStyleCustom gPauseWS_18 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -465,7 +465,7 @@ WindowStyleCustom gPauseWS_18 = {
};
WindowStyleCustom gPauseWS_19 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -473,7 +473,7 @@ WindowStyleCustom gPauseWS_19 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -489,7 +489,7 @@ WindowStyleCustom gPauseWS_19 = {
};
WindowStyleCustom gPauseWS_20 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -497,7 +497,7 @@ WindowStyleCustom gPauseWS_20 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -513,7 +513,7 @@ WindowStyleCustom gPauseWS_20 = {
};
WindowStyleCustom gPauseWS_21 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -561,7 +561,7 @@ WindowStyleCustom gPauseWS_22 = {
};
WindowStyleCustom gPauseWS_23 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -569,7 +569,7 @@ WindowStyleCustom gPauseWS_23 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -609,7 +609,7 @@ WindowStyleCustom gPauseWS_24 = {
};
WindowStyleCustom gPauseWS_25 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -633,7 +633,7 @@ WindowStyleCustom gPauseWS_25 = {
};
WindowStyleCustom gPauseWS_26 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,
@ -641,7 +641,7 @@ WindowStyleCustom gPauseWS_26 = {
.size = 128
},
.corners = {
.imgData = ui_corners4_png,
.imgData = ui_box_corners4_png,
.packedTileFormat = 0x31,
.size1 = { .x = 8, .y = 8 },
.size2 = { .x = 8, .y = 8 },
@ -657,7 +657,7 @@ WindowStyleCustom gPauseWS_26 = {
};
WindowStyleCustom gPauseWS_27 = {
.background = {
.imgData = ui_background1_png,
.imgData = ui_box_bg_tile_png,
.packedTileFormat = 0x40,
.width = 16,
.height = 16,

View File

@ -17,8 +17,8 @@ static s32 gPauseTabsIconIDs[6];
static s32 gPauseTabsPreviousTab;
static s32 gPauseTabsHorizScrollPos;
HudScript* gPauseTabsHudScripts[] = { &HudScript_HeaderStats, &HudScript_HeaderBadges, &HudScript_HeaderItems,
&HudScript_HeaderParty, &HudScript_HeaderSpirits, &HudScript_HeaderMap };
HudScript* gPauseTabsHudScripts[] = { &HES_HeaderStats, &HES_HeaderBadges, &HES_HeaderItems,
&HES_HeaderParty, &HES_HeaderSpirits, &HES_HeaderMap };
s8 gPauseTabsGridData[] = { 0, 1, 2, 3, 4, 5 };
u8 gPauseTabsPanelIDs[] = { 1, 2, 3, 4, 5, 6 };
u8 gPauseTabsWindowIDs[] = { WINDOW_ID_PAUSE_TAB_STATS, WINDOW_ID_PAUSE_TAB_BADGES, WINDOW_ID_PAUSE_TAB_ITEMS, WINDOW_ID_PAUSE_TAB_PARTY, WINDOW_ID_PAUSE_TAB_SPIRITS, WINDOW_ID_PAUSE_TAB_MAP };

View File

@ -73,41 +73,41 @@ extern s16 D_80078160[];
extern s16 D_80078164[];
extern s32 D_80078168[];
extern HudScript HudScript_Item_Present;
extern HudScript HES_Item_Present;
extern PopupMessage D_800A0BC0[32];
extern s32 D_800A0F40;
extern HudStatusIcon* D_800A0F44;
extern HudScript HudScript_AsleepBegin;
extern HudScript HudScript_AsleepEnd;
extern HudScript HudScript_ElectrifiedBegin;
extern HudScript HudScript_ElectrifiedEnd;
extern HudScript HudScript_ParalyzedBegin;
extern HudScript HudScript_ParalyzedEnd;
extern HudScript HudScript_DizzyEnd;
extern HudScript HudScript_PoisonedBegin;
extern HudScript HudScript_PoisonedEnd;
extern HudScript HudScript_DizzyBegin;
extern HudScript HudScript_FrozenBegin;
extern HudScript HudScript_FrozenEnd;
extern HudScript HudScript_WeakenedLoop;
extern HudScript HudScript_WeakenedBegin;
extern HudScript HudScript_WeakenedEnd;
extern HudScript HudScript_StoppedBegin;
extern HudScript HudScript_StoppedEnd;
extern HudScript HudScript_ShrunkBegin;
extern HudScript HudScript_ShrunkEnd;
extern HudScript HudScript_TransparentBegin;
extern HudScript HudScript_TransparentEnd;
extern HudScript HudScript_BoostJumpBegin;
extern HudScript HudScript_BoostJumpEnd;
extern HudScript HudScript_BoostHammerBegin;
extern HudScript HudScript_BoostHammerEnd;
extern HudScript HudScript_BoostPartner;
extern HudScript HudScript_Surprise;
extern HudScript HudScript_Peril;
extern HudScript HudScript_Danger;
extern HudScript HES_AsleepBegin;
extern HudScript HES_AsleepEnd;
extern HudScript HES_ElectrifiedBegin;
extern HudScript HES_ElectrifiedEnd;
extern HudScript HES_ParalyzedBegin;
extern HudScript HES_ParalyzedEnd;
extern HudScript HES_DizzyEnd;
extern HudScript HES_PoisonedBegin;
extern HudScript HES_PoisonedEnd;
extern HudScript HES_DizzyBegin;
extern HudScript HES_FrozenBegin;
extern HudScript HES_FrozenEnd;
extern HudScript HES_WeakenedLoop;
extern HudScript HES_WeakenedBegin;
extern HudScript HES_WeakenedEnd;
extern HudScript HES_StoppedBegin;
extern HudScript HES_StoppedEnd;
extern HudScript HES_ShrunkBegin;
extern HudScript HES_ShrunkEnd;
extern HudScript HES_TransparentBegin;
extern HudScript HES_TransparentEnd;
extern HudScript HES_BoostJumpBegin;
extern HudScript HES_BoostJumpEnd;
extern HudScript HES_BoostHammerBegin;
extern HudScript HES_BoostHammerEnd;
extern HudScript HES_BoostPartner;
extern HudScript HES_Surprise;
extern HudScript HES_Peril;
extern HudScript HES_Danger;
void update_merlee_message(PopupMessage* popup);
@ -310,31 +310,31 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status1.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status1.active) {
case STATUS_SLEEP:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_AsleepBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_AsleepBegin);
break;
case STATUS_PARALYZE:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_ParalyzedBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_ParalyzedBegin);
break;
case STATUS_DIZZY:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_DizzyBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_DizzyBegin);
break;
case STATUS_FEAR:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_WeakenedLoop);
elementID = icon->status1.activeElementID = hud_element_create(&HES_WeakenedLoop);
break;
case STATUS_STOP:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_StoppedBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_StoppedBegin);
break;
case STATUS_POISON:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_PoisonedBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_PoisonedBegin);
break;
case STATUS_SHRINK:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_ShrunkBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_ShrunkBegin);
break;
case STATUS_FROZEN:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_FrozenBegin);
elementID = icon->status1.activeElementID = hud_element_create(&HES_FrozenBegin);
break;
default:
elementID = icon->status1.activeElementID = hud_element_create(&HudScript_Item_Present);
elementID = icon->status1.activeElementID = hud_element_create(&HES_Item_Present);
break;
}
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_DISABLED);
@ -348,31 +348,31 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status1.removing) {
case STATUS_SLEEP:
hud_element_set_script(icon->status1.removingElementID, &HudScript_AsleepEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_AsleepEnd);
break;
case STATUS_PARALYZE:
hud_element_set_script(icon->status1.removingElementID, &HudScript_ParalyzedEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_ParalyzedEnd);
break;
case STATUS_DIZZY:
hud_element_set_script(icon->status1.removingElementID, &HudScript_DizzyEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_DizzyEnd);
break;
case STATUS_FEAR:
hud_element_set_script(icon->status1.removingElementID, &HudScript_WeakenedLoop);
hud_element_set_script(icon->status1.removingElementID, &HES_WeakenedLoop);
break;
case STATUS_STOP:
hud_element_set_script(icon->status1.removingElementID, &HudScript_StoppedEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_StoppedEnd);
break;
case STATUS_POISON:
hud_element_set_script(icon->status1.removingElementID, &HudScript_PoisonedEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_PoisonedEnd);
break;
case STATUS_SHRINK:
hud_element_set_script(icon->status1.removingElementID, &HudScript_ShrunkEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_ShrunkEnd);
break;
case STATUS_FROZEN:
hud_element_set_script(icon->status1.removingElementID, &HudScript_FrozenEnd);
hud_element_set_script(icon->status1.removingElementID, &HES_FrozenEnd);
break;
default:
hud_element_set_script(icon->status1.removingElementID, &HudScript_Item_Present);
hud_element_set_script(icon->status1.removingElementID, &HES_Item_Present);
break;
}
@ -394,10 +394,10 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status2.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status2.active) {
case STATUS_STATIC:
elementID = icon->status2.activeElementID = hud_element_create(&HudScript_ElectrifiedBegin);
elementID = icon->status2.activeElementID = hud_element_create(&HES_ElectrifiedBegin);
break;
default:
elementID = icon->status2.activeElementID = hud_element_create(&HudScript_Item_Present);
elementID = icon->status2.activeElementID = hud_element_create(&HES_Item_Present);
break;
}
@ -412,10 +412,10 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status2.removing) {
case STATUS_STATIC:
hud_element_set_script(icon->status2.removingElementID, &HudScript_ElectrifiedEnd);
hud_element_set_script(icon->status2.removingElementID, &HES_ElectrifiedEnd);
break;
default:
hud_element_set_script(icon->status2.removingElementID, &HudScript_Item_Present);
hud_element_set_script(icon->status2.removingElementID, &HES_Item_Present);
break;
}
@ -436,10 +436,10 @@ void update_all_status_icons(PopupMessage* popup) {
if (icon->status3.activeTask == STATUS_ICON_TASK_LOAD) {
switch (icon->status3.active) {
case STATUS_E:
elementID = icon->status3.activeElementID = hud_element_create(&HudScript_TransparentBegin);
elementID = icon->status3.activeElementID = hud_element_create(&HES_TransparentBegin);
break;
default:
elementID = icon->status3.activeElementID = hud_element_create(&HudScript_Item_Present);
elementID = icon->status3.activeElementID = hud_element_create(&HES_Item_Present);
break;
}
@ -454,10 +454,10 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_LOAD:
switch (icon->status3.removing) {
case STATUS_E:
hud_element_set_script(icon->status3.removingElementID, &HudScript_TransparentEnd);
hud_element_set_script(icon->status3.removingElementID, &HES_TransparentEnd);
break;
default:
hud_element_set_script(icon->status3.removingElementID, &HudScript_Item_Present);
hud_element_set_script(icon->status3.removingElementID, &HES_Item_Present);
break;
}
@ -476,7 +476,7 @@ void update_all_status_icons(PopupMessage* popup) {
}
if (icon->status4.activeTask == STATUS_ICON_TASK_LOAD) {
elementID = icon->status4.activeElementID = hud_element_create(&HudScript_WeakenedBegin);
elementID = icon->status4.activeElementID = hud_element_create(&HES_WeakenedBegin);
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(elementID, HUD_ELEMENT_FLAGS_80);
icon->status4.activeTask = STATUS_ICON_TASK_DRAW;
@ -486,7 +486,7 @@ void update_all_status_icons(PopupMessage* popup) {
case STATUS_ICON_TASK_NONE:
break;
case STATUS_ICON_TASK_LOAD:
hud_element_set_script(icon->status4.removingElementID, &HudScript_WeakenedEnd);
hud_element_set_script(icon->status4.removingElementID, &HES_WeakenedEnd);
icon->status4.frameCounter = 20;
icon->status4.removingTask = STATUS_ICON_TASK_DRAW;
break;
@ -1112,7 +1112,7 @@ void create_status_icon_boost_jump(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_JUMP;
if (!statusIcon->boostJump.active) {
statusIcon->boostJump.active = TRUE;
hudElement = hud_element_create(&HudScript_BoostJumpBegin);
hudElement = hud_element_create(&HES_BoostJumpBegin);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->boostJump.activeElementID = hudElement;
@ -1127,7 +1127,7 @@ void remove_status_icon_boost_jump(s32 iconID) {
statusIcon->boostJump.active = FALSE;
statusIcon->boostJump.removing = TRUE;
statusIcon->prevIndexBoostJump = hudElemIndex;
hud_element_set_script(hudElemIndex, &HudScript_BoostJumpEnd);
hud_element_set_script(hudElemIndex, &HES_BoostJumpEnd);
}
}
@ -1144,7 +1144,7 @@ void create_status_icon_boost_hammer(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_HAMMER;
if (!statusIcon->boostHammer.active) {
statusIcon->boostHammer.active = TRUE;
hudElement = hud_element_create(&HudScript_BoostHammerBegin);
hudElement = hud_element_create(&HES_BoostHammerBegin);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->boostHammer.activeElementID = hudElement;
@ -1159,7 +1159,7 @@ void remove_status_icon_boost_hammer(s32 iconID) {
statusIcon->boostHammer.active = FALSE;
statusIcon->boostHammer.removing = FALSE;
statusIcon->prevIndexBoostHammer = hudElemIndex;
hud_element_set_script(hudElemIndex, &HudScript_BoostHammerEnd);
hud_element_set_script(hudElemIndex, &HES_BoostHammerEnd);
}
}
@ -1176,7 +1176,7 @@ void create_status_icon_boost_partner(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_BOOST_PARTNER;
if (!statusIcon->boostPartner.active) {
statusIcon->boostPartner.active = TRUE;
hudElement = hud_element_create(&HudScript_BoostPartner);
hudElement = hud_element_create(&HES_BoostPartner);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->boostPartner.activeElementID = hudElement;
@ -1205,7 +1205,7 @@ void create_status_icon_surprise(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_SURPRISE;
if (!statusIcon->surprise.active) {
statusIcon->surprise.active = TRUE;
hudElement = hud_element_create(&HudScript_Surprise);
hudElement = hud_element_create(&HES_Surprise);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->surprise.activeElementID = hudElement;
@ -1234,7 +1234,7 @@ void create_status_icon_peril(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_PERIL;
if (!statusIcon->peril.active) {
statusIcon->peril.active = TRUE;
hudElement = hud_element_create(&HudScript_Peril);
hudElement = hud_element_create(&HES_Peril);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->peril.activeElementID = hudElement;
@ -1263,7 +1263,7 @@ void create_status_icon_danger(s32 iconID) {
statusIcon->flags &= ~STATUS_ICON_FLAG_DANGER;
if (!statusIcon->danger.active) {
statusIcon->danger.active = TRUE;
hudElement = hud_element_create(&HudScript_Danger);
hudElement = hud_element_create(&HES_Danger);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_DISABLED);
hud_element_set_flags(hudElement, HUD_ELEMENT_FLAGS_80);
statusIcon->danger.activeElementID = hudElement;

View File

@ -643,7 +643,7 @@ ApiStatus N(CreateMinigame)(Evt* script, s32 isInitialCall) {
scorekeeper->varTablePtr[JUMP_DATA_VAR_IDX] = data;
data->workerID = create_generic_entity_world(NULL, &mgm_01_work_draw_score);
hudElemID = hud_element_create(&HudScript_StatusCoin);
hudElemID = hud_element_create(&HES_StatusCoin);
data->hudElemID = hudElemID;
hud_element_set_flags(data->hudElemID, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(data->hudElemID, 255, 255, 255);

View File

@ -24,9 +24,9 @@ void partner_enable_input(void);
#define BOBOMB_NPC_ID_BASE 0x1E
#define LUIGI_NPC_ID_BASE 0x64
extern HudScript HudScript_BlueMeter;
extern HudScript HudScript_AButton;
extern HudScript HudScript_MashAButton;
extern HudScript HES_BlueMeter;
extern HudScript HES_AButton;
extern HudScript HES_MashAButton;
extern s32 mgm_02_InitialConfigurations[3][NUM_BOXES];
extern s32 mgm_02_BoxModelIDs[NUM_BOXES];
@ -199,14 +199,14 @@ ApiStatus N(CreateScoreDisplay)(Evt* script, s32 isInitialCall) {
if (isInitialCall) {
data->workerID = create_generic_entity_world(NULL, &mgm_02_work_draw_score);
hudElemA = hud_element_create(&HudScript_AButton);
hudElemA = hud_element_create(&HES_AButton);
data->hudElemID_AButton = hudElemA;
hud_element_set_render_depth(hudElemA, 0);
hud_element_set_flags(hudElemA, HUD_ELEMENT_FLAGS_80);
hud_element_set_tint(hudElemA, 255, 255, 255);
hud_element_set_script(hudElemA, &HudScript_AButton);
hud_element_set_script(hudElemA, &HES_AButton);
hudElemMeter = hud_element_create(&HudScript_BlueMeter);
hudElemMeter = hud_element_create(&HES_BlueMeter);
data->hudElemID_Meter = hudElemMeter;
hud_element_set_render_depth(hudElemMeter, 0);
hud_element_set_flags(hudElemMeter, HUD_ELEMENT_FLAGS_80);
@ -471,7 +471,7 @@ ApiStatus N(RunMinigame)(Evt* script, s32 isInitialCall) {
}
break;
case BOX_STATE_FUZZY_HIT:
hud_element_set_script(data->hudElemID_AButton, &HudScript_AButton);
hud_element_set_script(data->hudElemID_AButton, &HES_AButton);
hud_element_set_alpha(data->hudElemID_AButton, 160);
hud_element_set_alpha(data->hudElemID_Meter, 160);
data->mashProgress = 0;
@ -515,7 +515,7 @@ ApiStatus N(RunMinigame)(Evt* script, s32 isInitialCall) {
npc->pos.x = gPlayerStatusPtr->position.x;
npc->pos.y = gPlayerStatusPtr->position.y + 28.0;
npc->pos.z = gPlayerStatusPtr->position.z + 2.0;
hud_element_set_script(data->hudElemID_AButton, &HudScript_MashAButton);
hud_element_set_script(data->hudElemID_AButton, &HES_MashAButton);
hud_element_set_alpha(data->hudElemID_AButton, 255);
hud_element_set_alpha(data->hudElemID_Meter, 255);
data->box[i].state = BOX_STATE_FUZZY_GRAB;
@ -532,7 +532,7 @@ ApiStatus N(RunMinigame)(Evt* script, s32 isInitialCall) {
data->stunFlags |= STUN_FLAGS_CHANGED;
data->box[i].state = BOX_STATE_FUZZY_DETACH;
npc->duration = 10;
hud_element_set_script(data->hudElemID_AButton, &HudScript_AButton);
hud_element_set_script(data->hudElemID_AButton, &HES_AButton);
hud_element_set_alpha(data->hudElemID_AButton, 160);
hud_element_set_alpha(data->hudElemID_Meter, 160);
npc->currentAnim.w = NPC_ANIM_fuzzy_Palette_00_Anim_8;

View File

@ -37,55 +37,55 @@
#include "partner/twink.h"
#include "sprite/npc/twink.h"
extern HudScript HudScript_Partner0;
extern HudScript HudScript_Goombario;
extern HudScript HudScript_Kooper;
extern HudScript HudScript_Bombette;
extern HudScript HudScript_Parakarry;
extern HudScript HudScript_Watt;
extern HudScript HudScript_Sushie;
extern HudScript HudScript_Lakilester;
extern HudScript HudScript_Bow;
extern HudScript HudScript_PartnerA;
extern HudScript HudScript_Partner0Disabled;
extern HudScript HudScript_GoombarioDisabled;
extern HudScript HudScript_KooperDisabled;
extern HudScript HudScript_BombetteDisabled;
extern HudScript HudScript_ParakarryDisabled;
extern HudScript HudScript_WattDisabled;
extern HudScript HudScript_SushieDisabled;
extern HudScript HudScript_LakilesterDisabled;
extern HudScript HudScript_BowDisabled;
extern HudScript HudScript_PartnerADisabled;
extern HudScript HES_Partner0;
extern HudScript HES_Goombario;
extern HudScript HES_Kooper;
extern HudScript HES_Bombette;
extern HudScript HES_Parakarry;
extern HudScript HES_Watt;
extern HudScript HES_Sushie;
extern HudScript HES_Lakilester;
extern HudScript HES_Bow;
extern HudScript HES_PartnerA;
extern HudScript HES_Partner0Disabled;
extern HudScript HES_GoombarioDisabled;
extern HudScript HES_KooperDisabled;
extern HudScript HES_BombetteDisabled;
extern HudScript HES_ParakarryDisabled;
extern HudScript HES_WattDisabled;
extern HudScript HES_SushieDisabled;
extern HudScript HES_LakilesterDisabled;
extern HudScript HES_BowDisabled;
extern HudScript HES_PartnerADisabled;
extern HudScript HudScript_StatusDigit0;
extern HudScript HudScript_StatusDigit1;
extern HudScript HudScript_StatusDigit2;
extern HudScript HudScript_StatusDigit3;
extern HudScript HudScript_StatusDigit4;
extern HudScript HudScript_StatusDigit5;
extern HudScript HudScript_StatusDigit6;
extern HudScript HudScript_StatusDigit7;
extern HudScript HudScript_StatusDigit8;
extern HudScript HudScript_StatusDigit9;
extern HudScript HudScript_StatusTimes;
extern HudScript HudScript_StatusSlash;
extern HudScript HES_StatusDigit0;
extern HudScript HES_StatusDigit1;
extern HudScript HES_StatusDigit2;
extern HudScript HES_StatusDigit3;
extern HudScript HES_StatusDigit4;
extern HudScript HES_StatusDigit5;
extern HudScript HES_StatusDigit6;
extern HudScript HES_StatusDigit7;
extern HudScript HES_StatusDigit8;
extern HudScript HES_StatusDigit9;
extern HudScript HES_StatusTimes;
extern HudScript HES_StatusSlash;
extern HudScript HudScript_StatusStar1;
extern HudScript HudScript_StatusStar2;
extern HudScript HudScript_StatusStar3;
extern HudScript HudScript_StatusStar4;
extern HudScript HudScript_StatusStar5;
extern HudScript HudScript_StatusStar6;
extern HudScript HudScript_StatusStar7;
extern HudScript HES_StatusStar1;
extern HudScript HES_StatusStar2;
extern HudScript HES_StatusStar3;
extern HudScript HES_StatusStar4;
extern HudScript HES_StatusStar5;
extern HudScript HES_StatusStar6;
extern HudScript HES_StatusStar7;
extern HudScript HudScript_StatusSPIncrement1;
extern HudScript HudScript_StatusSPIncrement2;
extern HudScript HudScript_StatusSPIncrement3;
extern HudScript HudScript_StatusSPIncrement4;
extern HudScript HudScript_StatusSPIncrement5;
extern HudScript HudScript_StatusSPIncrement6;
extern HudScript HudScript_StatusSPIncrement7;
extern HudScript HES_StatusSPIncrement1;
extern HudScript HES_StatusSPIncrement2;
extern HudScript HES_StatusSPIncrement3;
extern HudScript HES_StatusSPIncrement4;
extern HudScript HES_StatusSPIncrement5;
extern HudScript HES_StatusSPIncrement6;
extern HudScript HES_StatusSPIncrement7;
extern f32 wPartnerTetherDistance;
extern s16 D_8010CFC8;
@ -105,27 +105,27 @@ void _use_partner_ability(void);
// Partner icons
HudScript* wPartnerHudScripts[] = {
&HudScript_Partner0, &HudScript_Goombario, &HudScript_Kooper, &HudScript_Bombette,
&HudScript_Parakarry, &HudScript_Partner0, &HudScript_Watt, &HudScript_Sushie,
&HudScript_Lakilester, &HudScript_Bow, &HudScript_PartnerA, &HudScript_PartnerA,
&HudScript_PartnerA, &HudScript_PartnerA, &HudScript_PartnerA, &HudScript_PartnerA,
&HES_Partner0, &HES_Goombario, &HES_Kooper, &HES_Bombette,
&HES_Parakarry, &HES_Partner0, &HES_Watt, &HES_Sushie,
&HES_Lakilester, &HES_Bow, &HES_PartnerA, &HES_PartnerA,
&HES_PartnerA, &HES_PartnerA, &HES_PartnerA, &HES_PartnerA,
};
HudScript* wDisabledPartnerHudScripts[] = {
&HudScript_Partner0Disabled, &HudScript_GoombarioDisabled, &HudScript_KooperDisabled, &HudScript_BombetteDisabled,
&HudScript_ParakarryDisabled, &HudScript_Partner0Disabled, &HudScript_WattDisabled, &HudScript_SushieDisabled,
&HudScript_LakilesterDisabled, &HudScript_BowDisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled,
&HudScript_PartnerADisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled, &HudScript_PartnerADisabled,
&HES_Partner0Disabled, &HES_GoombarioDisabled, &HES_KooperDisabled, &HES_BombetteDisabled,
&HES_ParakarryDisabled, &HES_Partner0Disabled, &HES_WattDisabled, &HES_SushieDisabled,
&HES_LakilesterDisabled, &HES_BowDisabled, &HES_PartnerADisabled, &HES_PartnerADisabled,
&HES_PartnerADisabled, &HES_PartnerADisabled, &HES_PartnerADisabled, &HES_PartnerADisabled,
};
HudScript* DigitHudScripts[] = {
&HudScript_StatusDigit0, &HudScript_StatusDigit1, &HudScript_StatusDigit2, &HudScript_StatusDigit3, &HudScript_StatusDigit4,
&HudScript_StatusDigit5, &HudScript_StatusDigit6, &HudScript_StatusDigit7, &HudScript_StatusDigit8, &HudScript_StatusDigit9,
&HES_StatusDigit0, &HES_StatusDigit1, &HES_StatusDigit2, &HES_StatusDigit3, &HES_StatusDigit4,
&HES_StatusDigit5, &HES_StatusDigit6, &HES_StatusDigit7, &HES_StatusDigit8, &HES_StatusDigit9,
};
HudScript* TimesHudScript = &HudScript_StatusTimes;
HudScript* SlashHudScript = &HudScript_StatusSlash;
HudScript* SPIncrementHudScripts[] = { &HudScript_StatusSPIncrement1, &HudScript_StatusSPIncrement3, &HudScript_StatusSPIncrement2,
&HudScript_StatusSPIncrement4, &HudScript_StatusSPIncrement5, &HudScript_StatusSPIncrement6, &HudScript_StatusSPIncrement7 };
HudScript* SPStarHudScripts[] = { &HudScript_StatusStar1, &HudScript_StatusStar3, &HudScript_StatusStar2, &HudScript_StatusStar4,
&HudScript_StatusStar5, &HudScript_StatusStar6, &HudScript_StatusStar7 };
HudScript* TimesHudScript = &HES_StatusTimes;
HudScript* SlashHudScript = &HES_StatusSlash;
HudScript* SPIncrementHudScripts[] = { &HES_StatusSPIncrement1, &HES_StatusSPIncrement3, &HES_StatusSPIncrement2,
&HES_StatusSPIncrement4, &HES_StatusSPIncrement5, &HES_StatusSPIncrement6, &HES_StatusSPIncrement7 };
HudScript* SPStarHudScripts[] = { &HES_StatusStar1, &HES_StatusStar3, &HES_StatusStar2, &HES_StatusStar4,
&HES_StatusStar5, &HES_StatusStar6, &HES_StatusStar7 };
s32 D_800F7FE8 = -1;
s32 D_800F7FEC = 1;

View File

@ -12,7 +12,7 @@ extern s32 D_80286524;
extern s32 D_80286530;
extern s32 D_80286534;
extern Evt* D_8028652C;
extern HudScript* HudScript_Item_Coin;
extern HudScript* HES_Item_Coin;
ApiStatus func_802803C8(Evt* script, s32 isInitialCall);
ApiStatus func_80280410(Evt* script, s32 isInitialCall);
@ -898,7 +898,7 @@ s32 MakeShop(Evt* script, s32 isInitialCall) {
numShopItems++;
}
shop->costIconID = hud_element_create(&HudScript_Item_Coin);
shop->costIconID = hud_element_create(&HES_Item_Coin);
hud_element_set_flags(shop->costIconID, HUD_ELEMENT_FLAGS_80);
hud_element_clear_flags(shop->costIconID, HUD_ELEMENT_FLAGS_FILTER_TEX);
get_generic_entity(create_generic_entity_frontUI(NULL, draw_shop_items));

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,164 @@
.include "macro.inc"
.section .data
dlabel D_80293820
.word 0x00000008, 0x00000001, 0xFE363C80, 0x00000005, 0x00000001, 0x00000004, 0x00000043, 0x00000003, SetBattleCamParam, 0x00000004, 0x0000000B, 0x00000008, 0x00000001, 0x00000001, 0x00000043, 0x00000003, SetBattleCamParam, 0x00000004, 0x00000005, 0x00000008, 0x00000001, 0x00000001, 0x00000006, 0x00000000, 0x00000043, 0x00000003, SetBattleCamParam, 0x00000004, 0x00000008, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802938A4
.float 0.0
dlabel D_802938A8
.short 0x0004, 0x0000
dlabel gDamageCountEffects
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
dlabel gDamageCountTimers
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
dlabel D_80293970
.word 0xE7000000, 0x00000000, 0xD7000000, 0xFFFFFFFF, 0xE3000A01, 0x00000000, 0xE3000C00, 0x00000000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001201, 0x00000000, 0xE3001001, 0x00000000, 0xE3001402, 0x00000C00, 0xDF000000, 0x00000000
dlabel D_802939C0
.word 0x00000000
dlabel D_802939C4
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000100, 0x0000001E, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x000000C8, 0x0000000F, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000032, 0x0000000F, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293A10
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000064, 0x00000014, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293A34
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000096, 0x00000014, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293A58
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x000000C8, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293A7C
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000100, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293AA0
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000100, 0x0000003C, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_80293AC4
.word 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000064, 0x00000014, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000096, 0x00000014, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x000000C8, 0x0000001E, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000100, 0x00000028, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000043, 0x00000003, NAMESPACE_StartRumbleWithParams, 0x00000100, 0x0000003C, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000
dlabel D_80293B80
.word 0xFFFFFFFF, 0x0000008A, 0x00000080, 0x00000086, 0x00000090, 0x00000085, 0x0000008B, 0x00000082, 0x00000081, 0x0000008D, 0x00000083, 0x0000008F, 0x00000088, 0x00000089, 0x00000084, 0x0000008C, 0x0000008E, 0x0000009B, 0x00000091, 0x00000092, 0x0000009A, 0x00000099, 0x000000C8, 0x00000087, 0x00000098, 0x00000096, 0x00000097, 0x00000095, 0x000000AC, 0x000000CC, 0x000000D2, 0x000000D3, 0x00000000
dlabel gBattleItemTable
.word 0x007330D0, 0x007345A0, func_802A1000, 0x802A20FC, 0x00715850, 0x00716C60, func_802A1000, battle_item_mushroom_main, 0x00716C60, 0x007179D0, func_802A1000, battle_item_fire_flower_main, 0x007179D0, 0x00718850, func_802A1000, battle_item_dusty_hammer_main, 0x00718850, 0x00719970, func_802A1000, battle_item_pow_block_main, 0x00719970, 0x0071A7F0, func_802A1000, battle_item_dusty_hammer_main, 0x0071A7F0, 0x0071B1A0, func_802A1000, battle_item_volt_shroom_main, 0x0071B1A0, 0x0071BE30, func_802A1000, battle_item_thunder_rage_main, 0x0071BE30, 0x0071CCE0, func_802A1000, battle_item_snowman_doll_main, 0x00715850, 0x00716C60, func_802A1000, battle_item_mushroom_main, 0x0071D770, 0x0071E650, func_802A1000, battle_item_shooting_star_main, 0x0071E650, 0x007215A0, func_802A1000, battle_item_sleepy_sheep_main, 0x007215A0, 0x00722000, func_802A1000, battle_item_stone_cap_main, 0x00722000, 0x00722B40, func_802A1000, battle_item_stone_cap_EatItem, 0x00722B40, 0x00723780, func_802A1000, battle_item_thunder_rage_main, 0x00715850, 0x00716C60, func_802A1000, battle_item_mushroom_main, 0x00715850, 0x00716C60, func_802A1000, battle_item_mushroom_main, 0x00724CE0, 0x00725F60, func_802A1000, battle_item_super_soda_main, 0x00725F60, 0x00726DD0, func_802A1000, battle_item_stone_cap_EatItem, 0x00726DD0, 0x00727910, func_802A1000, battle_item_stop_watch_main, 0x00727910, 0x007285E0, func_802A1000, battle_item_stone_cap_main, 0x007285E0, 0x00728EC0, func_802A1000, battle_item_please_come_back_main, 0x00728EC0, 0x0072A750, func_802A1000, battle_item_egg_missile_main, 0x0072A750, 0x0072B910, func_802A1000, script, 0x0072B910, 0x0072C5B0, func_802A1000, battle_item_stop_watch_main, 0x0072C5B0, 0x0072DB70, func_802A1000, battle_item_mystery_main, 0x0072DB70, 0x0072E530, func_802A1000, battle_item_repel_gel_main, 0x0072E530, 0x0072F720, func_802A1000, battle_item_life_shroom_main, 0x0072F720, 0x007305A0, func_802A1000, battle_item_dusty_hammer_main, 0x007305A0, 0x00731300, func_802A1000, battle_item_electro_pop_main, 0x00731300, 0x007330D0, func_802A1000, battle_item_strange_cake_script6, 0x00731300, 0x007330D0, func_802A1000, battle_item_strange_cake_script6, 0x0001001F, 0x00010005, 0x00010002, 0x00090003, 0x00090003, 0x00090001, 0x000A0006, 0x000A0006, 0x000A0004, 0x000B0008, 0x000B0008, 0x000B0004, 0x000C0003, 0x000C0003, 0x000C0001
dlabel UseMystery
.word 0x00000008, 0x00000001, 0x00000002, 0x00000043, 0x00000001, LoadFreeItemScript, 0x00000046, 0x00000001, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000
dlabel gMoveScriptTable
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x007345A0, 0x00737890, func_802A1000, 0x802A3044, 0x007345A0, 0x00737890, func_802A1000, 0x802A3044, 0x007345A0, 0x00737890, func_802A1000, 0x802A3044, 0x007345A0, 0x00737890, func_802A1000, 0x802A369C, 0x007345A0, 0x00737890, func_802A1000, 0x802A3B28, 0x00737890, 0x0073AED0, func_802A1000, 0x802A3124, 0x0073AED0, 0x0073D860, func_802A1000, 0x802A3044, 0x0074AD90, 0x0074D570, func_802A1000, 0x802A3144, 0x0074F130, 0x00752450, func_802A1000, 0x802A38C4, 0x0074F130, 0x00752450, func_802A1000, 0x802A3234, 0x00752450, 0x00756780, func_802A1000, 0x802A3D38, 0x00756780, 0x007595B0, func_802A1000, 0x802A3114, 0x007595B0, 0x0075C980, func_802A1000, 0x802A3944, 0x007595B0, 0x0075C980, func_802A1000, 0x802A32B4, 0x0075E5D0, 0x00761920, func_802A1000, 0x802A3944, 0x0075E5D0, 0x00761920, func_802A1000, 0x802A32B4, 0x00763540, 0x00765C20, func_802A1000, 0x802A3044, 0x00767C90, 0x0076A830, func_802A1000, 0x802A3044, 0x00772BA0, 0x00775100, func_802A1000, 0x802A3044, 0x00775100, 0x00777690, func_802A1000, 0x802A3044, 0x00777690, 0x00779C90, func_802A1000, 0x802A3044, 0x0077CB80, 0x0077F240, func_802A1000, 0x802A3044, 0x0077F240, 0x00781920, func_802A1000, 0x802A3124, 0x0073D860, 0x00740CC0, func_802A1000, 0x802A2650, 0x0073D860, 0x00740CC0, func_802A1000, 0x802A2650, 0x0073D860, 0x00740CC0, func_802A1000, 0x802A2650, 0x0073D860, 0x00740CC0, func_802A1000, 0x802A30F4, 0x0073D860, 0x00740CC0, func_802A1000, 0x802A3644, 0x00740CC0, 0x00743DF0, func_802A1000, 0x802A2620, 0x00743DF0, 0x00746E10, func_802A1000, 0x802A2734, 0x00746E10, 0x00748DD0, func_802A1000, 0x802A2600, 0x00748DD0, 0x0074AD90, func_802A1000, 0x802A2600, 0x0074D570, 0x0074F130, func_802A1000, 0x802A2800, 0x0074D570, 0x0074F130, func_802A1000, 0x802A27F0, 0x0075C980, 0x0075E5D0, func_802A1000, 0x802A2880, 0x0075C980, 0x0075E5D0, func_802A1000, battle_item_strange_cake_script6, 0x00761920, 0x00763540, func_802A1000, 0x802A2880, 0x00761920, 0x00763540, func_802A1000, battle_item_strange_cake_script6, 0x00765C20, 0x00767C90, func_802A1000, 0x802A2600, 0x0076A830, 0x0076D760, func_802A1000, 0x802A2600, 0x0076D760, 0x0076F330, func_802A1000, 0x802A2600, 0x0076F330, 0x00770F30, func_802A1000, 0x802A2600, 0x00770F30, 0x00772BA0, func_802A1000, 0x802A2600, 0x00781920, 0x00783BA0, func_802A1000, 0x802A26E0, 0x00783BA0, 0x00785B20, func_802A1000, 0x802A2600, 0x00785B20, 0x00789E60, func_802A1000, 0x802A2630
dlabel D_80294190
.word 0x2121751D, 0x23A3460C, 0xB46B0078, 0x730D1300
dlabel D_802941A0
.word 0x00E4862E, 0xB4F27570, 0xFFF304BC, 0xF70D0500
dlabel D_802941B0
.word 0x2D38D254, 0x28D17D2C, 0xB5A11B55, 0xFFFFFF00
dlabel D_802941C0
.word 0x00000007, 0x00000006, 0x00000005, 0x00000004, 0x00000003, 0x00000002, 0x00000001, 0x00000000
dlabel D_802941E0
.word 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004
dlabel D_80294200
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294220
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294240
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294260
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294280
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802942A0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802942C0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802942E0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294300
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294320
.word 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004, 0x00000003, 0x00000002
dlabel D_80294340
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294360
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294380
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802943A0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802943C0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_802943E0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294400
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294420
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294440
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel D_80294460
.word 0x00000006, 0x00000003, 0x00000005, 0x00000003, 0x00000004, 0x00000003, 0x00000002, 0x00000003, 0x00000001, 0x00000003, 0x00000000, 0x00000003, 0x00000000, 0x00000002, 0x00000000, 0x00000001
dlabel D_802944A0
.word 0x00000082, 0x00000078, 0x0000006E, 0x00000064, 0x0000005A, 0x00000050, 0x00000046, 0x0000003C
dlabel actionCommandDmaTable
.word 0x00000000, 0x00000000, 0x00000000
.word action_cmd_jump_ROM_START, action_cmd_jump_ROM_END, action_cmd_jump_VRAM
.word action_cmd_hammer_ROM_START, action_cmd_hammer_ROM_END, action_cmd_hammer_VRAM
.word action_cmd_flee_ROM_START, action_cmd_flee_ROM_END, action_cmd_flee_VRAM
.word action_cmd_break_free_ROM_START, action_cmd_break_free_ROM_END, action_cmd_break_free_VRAM
.word action_cmd_whirlwind_ROM_START, action_cmd_whirlwind_ROM_END, action_cmd_whirlwind_VRAM
.word action_cmd_stop_leech_ROM_START, action_cmd_stop_leech_ROM_END, action_cmd_stop_leech_VRAM
.word action_cmd_07_ROM_START, action_cmd_07_ROM_END, action_cmd_07_VRAM
.word action_cmd_dizzy_shell_ROM_START, action_cmd_dizzy_shell_ROM_END, action_cmd_dizzy_shell_VRAM
.word action_cmd_fire_shell_ROM_START, action_cmd_fire_shell_ROM_END, action_cmd_fire_shell_VRAM
.word action_cmd_0A_ROM_START, action_cmd_0A_ROM_END, action_cmd_0A_VRAM
.word action_cmd_bomb_ROM_START, action_cmd_bomb_ROM_END, action_cmd_bomb_VRAM
.word action_cmd_body_slam_ROM_START, action_cmd_body_slam_ROM_END, action_cmd_body_slam_VRAM
.word action_cmd_air_lift_ROM_START, action_cmd_air_lift_ROM_END, action_cmd_air_lift_VRAM
.word action_cmd_air_raid_ROM_START, action_cmd_air_raid_ROM_END, action_cmd_air_raid_VRAM
.word action_cmd_squirt_ROM_START, action_cmd_squirt_ROM_END, action_cmd_squirt_VRAM
.word action_cmd_power_shock_ROM_START, action_cmd_power_shock_ROM_END, action_cmd_power_shock_VRAM
.word action_cmd_mega_shock_ROM_START, action_cmd_mega_shock_ROM_END, action_cmd_mega_shock_VRAM
.word action_cmd_smack_ROM_START, action_cmd_smack_ROM_END, action_cmd_smack_VRAM
.word action_cmd_spiny_surge_ROM_START, action_cmd_spiny_surge_ROM_END, action_cmd_spiny_surge_VRAM
.word action_cmd_hurricane_ROM_START, action_cmd_hurricane_ROM_END, action_cmd_hurricane_VRAM
.word action_cmd_spook_ROM_START, action_cmd_spook_ROM_END, action_cmd_spook_VRAM
/*.word action_cmd__ROM_START, action_cmd__ROM_END, action_cmd__VRAM*/
.word action_cmd_water_block_ROM_START, action_cmd_water_block_ROM_END, action_cmd_water_block_VRAM
.word action_cmd_tidal_wave_ROM_START, action_cmd_tidal_wave_ROM_END, action_cmd_tidal_wave_VRAM

View File

@ -1,669 +0,0 @@
.include "macro.inc"
.section .data
dlabel HudScript_ArrowLeft
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBA20, 0x800FBAA0, 0x00000003, 0x00000000
dlabel HudScript_ArrowRight
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FBAC0, 0x800FBB40, 0x00000003, 0x00000000
dlabel HudScript_HandPointer
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, D_800FBB60, D_800FBBE0, 0x00000003, 0x00000000
dlabel HudScript_AnimatedHandPointer
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x0000000A, 0xFFFFFFFF, 0x00000002, 0x00000004, D_800FBB60, D_800FBBE0, 0x0000000A, 0x00000001, 0x00000002, 0x00000008, D_800FBB60, D_800FBBE0, 0x00000003, 0x00000000
dlabel HudScript_FilledCircle
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC00, 0x800FBC20, 0x00000003, 0x00000000
dlabel HudScript_EmptyCircle
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FBC40, 0x800FBC60, 0x00000003, 0x00000000
dlabel SparkleScript_Coin
.word 0x00000004, 0x0000000D
.word 0x00000007, 0x00000001, 0x800FBC80, 0x800FBCA0, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBCC0, 0x800FBCE0, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBD00, 0x800FBD20, 0x00000008, 0x00000008
.word 0x00000007, 0x00000002, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBD00, 0x800FBD20, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBD40, 0x800FBD60, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBD80, 0x800FBDA0, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008
.word 0x00000007, 0x00000001, 0x800FBDC0, 0x800FBDE0, 0x00000008, 0x00000008
.word 0x00000007, 0x0000007F, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008
.word 0x00000007, 0x0000007F, 0x800FBE00, 0x800FBE20, 0x00000008, 0x00000008, 0x00000000
dlabel HudScript_StatusSPShine
.word 0x00000012, 0x00000005, 0x00000002, 0x00000004, 0x00000001, 0x0000003C, 0x800FBE40, 0x00000003, 0x00000000
dlabel HudScript_StatusStarPiece
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x800FC080, 0x800FC100, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000002, 0x0000000C, 0x800FC1C0, 0x800FC240, 0x00000002, 0x00000004, 0x800FC120, 0x800FC1A0, 0x00000003, 0x00000000
dlabel HudScript_AsleepLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000008, 0x80101C80, 0x80101D00, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000002, 0x00000008, 0x80101DC0, 0x80101E40, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000003, 0x00000000
dlabel HudScript_AsleepBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x00000004, 0x00000002, 0x00000008, 0x80101C80, 0x80101D00, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000002, 0x00000008, 0x80101DC0, 0x80101E40, 0x00000002, 0x00000004, 0x80101D20, 0x80101DA0, 0x00000003, 0x00000000
dlabel HudScript_AsleepEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101C80, 0x80101D00, 0x00000000
dlabel HudScript_ElectrifiedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000031, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000003, 0x00000000
dlabel HudScript_ElectrifiedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000004, 0x00000002, 0x00000018, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000031, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101F80, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000002, 0x00000001, 0x80101F00, 0x80101EE0, 0x00000002, 0x00000001, 0x80101E60, 0x80101F80, 0x00000003, 0x00000000
dlabel HudScript_ElectrifiedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101E60, 0x80101EE0, 0x00000000
dlabel HudScript_ParalyzedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000031, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000003, 0x00000000
dlabel HudScript_ParalyzedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000004, 0x00000002, 0x00000018, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000031, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x801020C0, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000002, 0x00000001, 0x80102040, 0x80102020, 0x00000002, 0x00000001, 0x80101FA0, 0x801020C0, 0x00000003, 0x00000000
dlabel HudScript_ParalyzedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101FA0, 0x80102020, 0x00000000
dlabel HudScript_DizzyLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000004, 0x801020E0, 0x80102160, 0x00000002, 0x00000004, 0x80102180, 0x80102200, 0x00000002, 0x00000004, 0x80102220, 0x801022A0, 0x00000002, 0x00000004, 0x801022C0, 0x80102340, 0x00000003, 0x00000000
dlabel HudScript_DizzyBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x00000004, 0x00000002, 0x00000004, 0x801020E0, 0x80102160, 0x00000002, 0x00000004, 0x80102180, 0x80102200, 0x00000002, 0x00000004, 0x80102220, 0x801022A0, 0x00000002, 0x00000004, 0x801022C0, 0x80102340, 0x00000003, 0x00000000
dlabel HudScript_DizzyEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801020E0, 0x80102160, 0x00000000
dlabel HudScript_PoisonedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000001B, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000002, 0x00000003, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000003, 0x00000000
dlabel HudScript_PoisonedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x00000004, 0x00000002, 0x0000001B, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000002, 0x00000003, 0x80102360, 0x801023E0, 0x00000002, 0x00000003, 0x80102400, 0x80102480, 0x00000003, 0x00000000
dlabel HudScript_PoisonedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102360, 0x801023E0, 0x00000000
dlabel HudScript_FrozenLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000018, 0x801024A0, 0x80102520, 0x00000002, 0x00000003, 0x80102540, 0x801025C0, 0x00000002, 0x00000004, 0x801025E0, 0x80102660, 0x00000002, 0x00000003, 0x80102680, 0x80102700, 0x00000003, 0x00000000
dlabel HudScript_FrozenBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x00000004, 0x00000002, 0x00000018, 0x801024A0, 0x80102520, 0x00000002, 0x00000003, 0x80102540, 0x801025C0, 0x00000002, 0x00000004, 0x801025E0, 0x80102660, 0x00000002, 0x00000003, 0x80102680, 0x80102700, 0x00000003, 0x00000000
dlabel HudScript_FrozenEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801024A0, 0x80102520, 0x00000000
dlabel HudScript_WeakenedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000006, 0x801029A0, 0x80102A20, 0x00000002, 0x00000006, 0x80102A40, 0x80102AC0, 0x00000003, 0x00000000
dlabel HudScript_WeakenedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x00000004, 0x00000002, 0x00000006, 0x801029A0, 0x80102A20, 0x00000002, 0x00000006, 0x80102A40, 0x80102AC0, 0x00000003, 0x00000000
dlabel HudScript_WeakenedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801029A0, 0x80102A20, 0x00000000
dlabel HudScript_StoppedLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102720, 0x801027A0, 0x00000002, 0x00000005, 0x801027C0, 0x80102840, 0x00000002, 0x00000005, 0x80102860, 0x801028E0, 0x00000002, 0x00000005, 0x80102900, 0x80102980, 0x00000003, 0x00000000
dlabel HudScript_StoppedBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x00000004, 0x00000002, 0x00000005, 0x80102720, 0x801027A0, 0x00000002, 0x00000005, 0x801027C0, 0x80102840, 0x00000002, 0x00000005, 0x80102860, 0x801028E0, 0x00000002, 0x00000005, 0x80102900, 0x80102980, 0x00000003, 0x00000000
dlabel HudScript_StoppedEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102720, 0x801027A0, 0x00000000
dlabel HudScript_ShrunkLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000005, 0x80102AE0, 0x80102B60, 0x00000002, 0x00000006, 0x80102B80, 0x80102C00, 0x00000002, 0x00000006, 0x80102C20, 0x80102CA0, 0x00000002, 0x00000005, 0x80102CC0, 0x80102D40, 0x00000003, 0x00000000
dlabel HudScript_ShrunkBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x00000004, 0x00000002, 0x00000005, 0x80102AE0, 0x80102B60, 0x00000002, 0x00000006, 0x80102B80, 0x80102C00, 0x00000002, 0x00000006, 0x80102C20, 0x80102CA0, 0x00000002, 0x00000005, 0x80102CC0, 0x80102D40, 0x00000003, 0x00000000
dlabel HudScript_ShrunkEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102AE0, 0x80102B60, 0x00000000
dlabel HudScript_TransparentLoop
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x00000003, 0x80102D60, 0x80102DE0, 0x00000002, 0x00000003, 0x80102E00, 0x80102E80, 0x00000002, 0x00000003, 0x80102EA0, 0x80102F20, 0x00000002, 0x00000003, 0x80102F40, 0x80102FC0, 0x00000002, 0x00000003, 0x80102FE0, 0x80103060, 0x00000002, 0x00000003, 0x80103080, 0x80103100, 0x00000003, 0x00000000
dlabel HudScript_TransparentBegin
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x00000004, 0x00000002, 0x00000003, 0x80102D60, 0x80102DE0, 0x00000002, 0x00000003, 0x80102E00, 0x80102E80, 0x00000002, 0x00000003, 0x80102EA0, 0x80102F20, 0x00000002, 0x00000003, 0x80102F40, 0x80102FC0, 0x00000002, 0x00000003, 0x80102FE0, 0x80103060, 0x00000002, 0x00000003, 0x80103080, 0x80103100, 0x00000003, 0x00000000
dlabel HudScript_TransparentEnd
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000001, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000002, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000003, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000004, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000005, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000006, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000008, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x0000000F, 0x0000001E, 0x0000000C, 0x0000000A, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80102D60, 0x80102DE0, 0x00000000
dlabel HudScript_BoostJumpLoop
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101780, 0x801018A0, 0x00000003, 0x00000000
dlabel HudScript_BoostJumpBegin
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x0000001E, 0x0000000C, 0x00000000, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000000, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000000, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000000, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000000, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000000, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80101780, 0x801018A0, 0x00000003, 0x00000000
dlabel HudScript_BoostJumpEnd
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000DC, 0x0000000C, 0xFFFFFFFD, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000C8, 0x0000000C, 0xFFFFFFFA, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x000000AA, 0x0000000C, 0xFFFFFFF8, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000078, 0x0000000C, 0xFFFFFFF6, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000050, 0x0000000C, 0xFFFFFFF4, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x00000032, 0x0000000C, 0xFFFFFFF3, 0x00000000, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000F, 0x0000001E, 0x0000000C, 0xFFFFFFF2, 0x00000004, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x00000009, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x0000000C, 0xFFFFFFF1, 0x0000000F, 0x00000002, 0x00000001, 0x80101780, 0x801018A0, 0x00000000
dlabel HudScript_BoostHammerLoop
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x801018C0, 0x801019E0, 0x00000003, 0x00000000
dlabel HudScript_BoostHammerBegin
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x0000001E, 0x0000000C, 0x00000000, 0xFFFFFFF6, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000032, 0x0000000C, 0x00000000, 0xFFFFFFF8, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000050, 0x0000000C, 0x00000000, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000078, 0x0000000C, 0x00000000, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000AA, 0x0000000C, 0x00000000, 0xFFFFFFFC, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000C8, 0x0000000C, 0x00000000, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000DC, 0x0000000C, 0x00000000, 0xFFFFFFFE, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000FF, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801018C0, 0x801019E0, 0x00000003, 0x00000000
dlabel HudScript_BoostHammerEnd
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x0000000F, 0x000000F0, 0x0000000C, 0x00000000, 0xFFFFFFFF, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000DC, 0x0000000C, 0xFFFFFFFD, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000C8, 0x0000000C, 0xFFFFFFFA, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x000000AA, 0x0000000C, 0xFFFFFFF8, 0xFFFFFFFA, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000078, 0x0000000C, 0xFFFFFFF6, 0xFFFFFFFB, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000050, 0x0000000C, 0xFFFFFFF4, 0xFFFFFFFD, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x00000032, 0x0000000C, 0xFFFFFFF3, 0x00000000, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000F, 0x0000001E, 0x0000000C, 0xFFFFFFF2, 0x00000004, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000C, 0xFFFFFFF1, 0x00000009, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x0000000C, 0xFFFFFFF1, 0x0000000F, 0x00000002, 0x00000001, 0x801018C0, 0x801019E0, 0x00000000
dlabel HudScript_BoostPartner
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101A00, 0x80101B20, 0x00000003, 0x00000000
dlabel HudScript_Surprise
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x80101B40, 0x80101C60, 0x00000003, 0x00000000
dlabel HudScript_FPCost
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC2E0, 0x00000003, 0x00000000
dlabel HudScript_FPCostReduced
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC300, 0x00000003, 0x00000000
dlabel HudScript_FPCostReducedTwice
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC320, 0x00000003, 0x00000000
dlabel HudScript_NotEnoughFP
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC2A0, 0x800FC340, 0x00000003, 0x00000000
dlabel HudScript_POWCost
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3A0, 0x00000003, 0x00000000
dlabel HudScript_POWCostReduced
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3C0, 0x00000003, 0x00000000
dlabel HudScript_POWCostReducedTwice
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC3E0, 0x00000003, 0x00000000
dlabel HudScript_NotEnoughPOW
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC360, 0x800FC400, 0x00000003, 0x00000000
dlabel HudScript_GreenArrowDown
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x800FC420, 0x800FC460, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x800FC420, 0x800FC460, 0x00000003, 0x00000000
dlabel HudScript_GreenArrowUp
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x800FC480, 0x800FC4C0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x800FC480, 0x800FC4C0, 0x00000003, 0x00000000
dlabel HudScript_UnusedPinkFrame
.word 0x00000008, 0x00000013, 0x00000038, 0x00000018, 0x00000004, 0x00000002, 0x0000003C, 0x800FC4E0, 0x800FC780, 0x00000003, 0x00000000
dlabel HudScript_UnusedDigit1
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC7A0, 0x800FC820, 0x00000003, 0x00000000
dlabel HudScript_UnusedDigit2
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC840, 0x800FC8C0, 0x00000003, 0x00000000
dlabel HudScript_UnusedDigit3
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FC8E0, 0x800FC960, 0x00000003, 0x00000000
dlabel HudScript_RedBar1
.word 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FC980, 0x800FCB40, 0x00000003, 0x00000000
dlabel HudScript_EmptyBar
.word 0x00000008, 0x00000013, 0x00000070, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCB60, 0x800FCD20, 0x00000003, 0x00000000
dlabel HudScript_RedBar2
.word 0x00000008, 0x00000013, 0x00000068, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FCD40, 0x800FCEE0, 0x00000003, 0x00000000
dlabel HudScript_MarioHead
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800FE340, 0x800FE3C0, 0x00000003, 0x00000000
dlabel HudScript_Eldstar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD100, 0x00000003, 0x00000000
dlabel HudScript_EldstarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FCF00, 0x800FD120, 0x00000003, 0x00000000
dlabel HudScript_Mamar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD340, 0x00000003, 0x00000000
dlabel HudScript_MamarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD140, 0x800FD360, 0x00000003, 0x00000000
dlabel HudScript_Skolar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD580, 0x00000003, 0x00000000
dlabel HudScript_SkolarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD380, 0x800FD5A0, 0x00000003, 0x00000000
dlabel HudScript_Muskular
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7C0, 0x00000003, 0x00000000
dlabel HudScript_MuskularDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD5C0, 0x800FD7E0, 0x00000003, 0x00000000
dlabel HudScript_Misstar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA00, 0x00000003, 0x00000000
dlabel HudScript_MisstarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FD800, 0x800FDA20, 0x00000003, 0x00000000
dlabel HudScript_Klevar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC40, 0x00000003, 0x00000000
dlabel HudScript_KlevarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDA40, 0x800FDC60, 0x00000003, 0x00000000
dlabel HudScript_Kalmar
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDE80, 0x00000003, 0x00000000
dlabel HudScript_KalmarDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDC80, 0x800FDEA0, 0x00000003, 0x00000000
dlabel HudScript_StarBeam
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0C0, 0x00000003, 0x00000000
dlabel HudScript_StarBeamDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FDEC0, 0x800FE0E0, 0x00000003, 0x00000000
dlabel HudScript_PeachBeam
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE300, 0x00000003, 0x00000000
dlabel HudScript_PeachBeamDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800FE100, 0x800FE320, 0x00000003, 0x00000000
dlabel HudScript_Partner0
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE3E0, 0x800FE5E0, 0x00000003, 0x00000000
dlabel HudScript_Partner0Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE3E0, 0x800FE600, 0x00000003, 0x00000000
dlabel HudScript_Goombario
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE620, 0x800FE820, 0x00000003, 0x00000000
dlabel HudScript_GoombarioDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE620, 0x800FE840, 0x00000003, 0x00000000
dlabel HudScript_Kooper
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE860, 0x800FEA60, 0x00000003, 0x00000000
dlabel HudScript_KooperDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FE860, 0x800FEA80, 0x00000003, 0x00000000
dlabel HudScript_Bombette
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEAA0, 0x800FECA0, 0x00000003, 0x00000000
dlabel HudScript_BombetteDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEAA0, 0x800FECC0, 0x00000003, 0x00000000
dlabel HudScript_Parakarry
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FECE0, 0x800FEEE0, 0x00000003, 0x00000000
dlabel HudScript_ParakarryDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FECE0, 0x800FEF00, 0x00000003, 0x00000000
dlabel HudScript_Bow
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEF20, 0x800FF120, 0x00000003, 0x00000000
dlabel HudScript_BowDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FEF20, 0x800FF140, 0x00000003, 0x00000000
dlabel HudScript_Watt
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF160, 0x800FF360, 0x00000003, 0x00000000
dlabel HudScript_WattDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF160, 0x800FF380, 0x00000003, 0x00000000
dlabel HudScript_Sushie
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF3A0, 0x800FF5A0, 0x00000003, 0x00000000
dlabel HudScript_SushieDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF3A0, 0x800FF5C0, 0x00000003, 0x00000000
dlabel HudScript_Lakilester
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF5E0, 0x800FF7E0, 0x00000003, 0x00000000
dlabel HudScript_LakilesterDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF5E0, 0x800FF800, 0x00000003, 0x00000000
dlabel HudScript_Partner9
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA20, 0x00000003, 0x00000000
dlabel HudScript_Partner9Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FF820, 0x800FFA40, 0x00000003, 0x00000000
dlabel HudScript_PartnerA
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFA60, 0x800FFC60, 0x00000003, 0x00000000
dlabel HudScript_PartnerADisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFA60, 0x800FFC80, 0x00000003, 0x00000000
dlabel HudScript_PartnerB
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEA0, 0x00000003, 0x00000000
dlabel HudScript_PartnerBDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FFCA0, 0x800FFEC0, 0x00000003, 0x00000000
dlabel HudScript_StatusTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FFEE0, 0x800FFF00, 0x00000003, 0x00000000
dlabel HudScript_StatusSlash
.word 0x00000008, 0x00000005, 0x00000006, 0x00000004, 0x00000002, 0x0000003C, 0x800FFF20, 0x800FFF60, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x800FFF80, 0x80100000, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100020, 0x801000A0, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801000C0, 0x80100140, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100160, 0x801001E0, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit4
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100200, 0x80100280, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit5
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801002A0, 0x80100320, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit6
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100340, 0x801003C0, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit7
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801003E0, 0x80100460, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit8
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100480, 0x80100500, 0x00000003, 0x00000000
dlabel HudScript_StatusDigit9
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100520, 0x801005A0, 0x00000003, 0x00000000
dlabel HudScript_StatusHP
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801005C0, 0x80100640, 0x00000003, 0x00000000
dlabel HudScript_StatusFP
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80100660, 0x801006E0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement1
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100700, 0x80100720, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement2
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100740, 0x80100760, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement3
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100780, 0x801007A0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement4
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801007C0, 0x801007E0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement5
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100800, 0x80100820, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement6
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100840, 0x80100860, 0x00000003, 0x00000000
dlabel HudScript_StatusSPIncrement7
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100880, 0x801008A0, 0x00000003, 0x00000000
dlabel HudScript_StatusSPEmptyIncrement
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801008C0, 0x801008E0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar1
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100900, 0x80100920, 0x00000003, 0x00000000
dlabel HudScript_StatusStar2
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100940, 0x80100960, 0x00000003, 0x00000000
dlabel HudScript_StatusStar3
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100980, 0x801009A0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar4
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x801009C0, 0x801009E0, 0x00000003, 0x00000000
dlabel HudScript_StatusStar5
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A00, 0x80100A20, 0x00000003, 0x00000000
dlabel HudScript_StatusStar6
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A40, 0x80100A60, 0x00000003, 0x00000000
dlabel HudScript_StatusStar7
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100A80, 0x80100AA0, 0x00000003, 0x00000000
dlabel HudScript_StatusStarEmpty
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80100AC0, 0x80100AE0, 0x00000003, 0x00000000
dlabel HudScript_StatusHeart
.word 0x00000005, 0x00000001, 0x00000004, 0x00000001, 0x0000003C, 0x801041A8, 0x00000003, 0x00000000
dlabel HudScript_StatusFlower
.word 0x00000005, 0x00000001, 0x00000004, 0x00000001, 0x0000003C, 0x801045B0, 0x00000003, 0x00000000
dlabel HudScript_StatusCoin
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000015, 0x00000000, 0x00000002, 0x00000003, 0x80100B00, 0x80100B80, 0x00000002, 0x00000003, 0x80100BA0, 0x80100C20, 0x00000002, 0x00000003, 0x80100D80, 0x80100E00, 0x00000002, 0x00000003, 0x80100E20, 0x80100EA0, 0x00000002, 0x00000003, 0x80100EC0, 0x80100F40, 0x00000002, 0x00000003, 0x80100F60, 0x80100FE0, 0x00000002, 0x00000003, 0x80101000, 0x80101080, 0x00000002, 0x00000003, 0x801010A0, 0x80101120, 0x00000014, 0x00000064, 0x00000046, 0x00000015, 0x00000001, 0x00000002, 0x00000003, 0x80100B00, 0x80100B80, 0x00000002, 0x00000002, 0x80100BA0, 0x80100C20, 0x00000002, 0x00000001, 0x80100C40, 0x80100CC0, 0x00000002, 0x00000001, 0x80100CE0, 0x80100D60, 0x00000002, 0x00000002, 0x80100D80, 0x80100E00, 0x00000002, 0x00000003, 0x80100E20, 0x80100EA0, 0x00000002, 0x00000003, 0x80100EC0, 0x80100F40, 0x00000002, 0x00000003, 0x80100F60, 0x80100FE0, 0x00000002, 0x00000003, 0x80101000, 0x80101080, 0x00000002, 0x00000003, 0x801010A0, 0x80101120, 0x00000003, 0x00000000
dlabel HudScript_StatusStarPoint
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x00000002, 0x80101140, 0x801011C0, 0x00000002, 0x00000002, 0x801011E0, 0x80101260, 0x00000002, 0x00000002, 0x80101280, 0x80101300, 0x00000002, 0x00000002, 0x80101320, 0x801013A0, 0x00000002, 0x00000002, 0x801013C0, 0x80101440, 0x00000002, 0x00000002, 0x80101460, 0x801014E0, 0x00000002, 0x00000002, 0x80101500, 0x80101580, 0x00000002, 0x00000002, 0x801015A0, 0x80101620, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots1
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB0E0, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots1Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAEE0, 0x800FB100, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots2
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB320, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots2Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB120, 0x800FB340, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots3
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB560, 0x00000003, 0x00000000
dlabel HudScript_MenuBoots3Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB360, 0x800FB580, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer1
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA20, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer1Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FA820, 0x800FAA40, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer2
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC60, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer2Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FAA60, 0x800FAC80, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer3
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEA0, 0x00000003, 0x00000000
dlabel HudScript_MenuHammer3Disabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FACA0, 0x800FAEC0, 0x00000003, 0x00000000
dlabel HudScript_MenuItem
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7A0, 0x00000003, 0x00000000
dlabel HudScript_MenuItemDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB5A0, 0x800FB7C0, 0x00000003, 0x00000000
dlabel HudScript_MenuStarPower
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FB9E0, 0x00000003, 0x00000000
dlabel HudScript_MenuStarPowerDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x800FB7E0, 0x800FBA00, 0x00000003, 0x00000000
dlabel HudScript_Peril
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x0000001A, 0x000003F2, 0x00000019, 0x00200000, 0x00000002, 0x0000000F, 0x80103120, 0x80103260, 0x00000018, 0x00200000, 0x00000002, 0x0000000A, 0x80103120, 0x80103260, 0x00000003, 0x00000000
dlabel HudScript_Danger
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x0000001A, 0x000003F1, 0x00000019, 0x00200000, 0x00000002, 0x0000000F, 0x80103280, 0x801033C0, 0x00000018, 0x00200000, 0x00000002, 0x0000000A, 0x80103280, 0x801033C0, 0x00000003, 0x00000000
dlabel HudScript_Refund
.word 0x00000008, 0x00000005, 0x00000017, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000008, 0x801033E0, 0x801035C0, 0x00000018, 0x00200000, 0x00000002, 0x00000004, 0x801033E0, 0x801035C0, 0x00000003, 0x00000000
dlabel HudScript_Happy
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x00000002, 0x0000003C, 0x801035E0, 0x80103720, 0x00000003, 0x00000000
dlabel HudScript_HPDrain
.word 0x00000008, 0x00000005, 0x00000016, 0x00000004, 0x00000002, 0x0000003C, 0x80103740, 0x80103880, 0x00000003, 0x00000000
dlabel HudScript_BlueMeter
.word 0x00000008, 0x00000013, 0x00000048, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x800F9CA0, 0x800F9EE0, 0x00000003, 0x00000000
dlabel HudScript_AButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F8500, 0x800F88C0, 0x00000003, 0x00000000
dlabel HudScript_AButtonDown
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_MashAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, 0x800F8500, 0x800F88C0, 0x00000002, 0x00000002, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_PressAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000000A, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_SlowlyPressAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000001E, 0x800F8500, 0x800F88C0, 0x00000002, 0x0000001E, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_SlowlyMashAButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000004, 0x800F8500, 0x800F88C0, 0x00000002, 0x00000004, 0x800F88E0, 0x800F8CA0, 0x00000003, 0x00000000
dlabel HudScript_StartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800F9FE0, 0x800FA3A0, 0x00000003, 0x00000000
dlabel HudScript_StartButtonDown
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000003C, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_MashStartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x00000002, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x00000002, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_PressStartButton
.word 0x00000008, 0x00000013, 0x00000030, 0x00000028, 0x00000004, 0x00000002, 0x0000000A, 0x800F9FE0, 0x800FA3A0, 0x00000002, 0x0000000A, 0x800FA3C0, 0x800FA780, 0x00000003, 0x00000000
dlabel HudScript_StartButtonText
.word 0x00000008, 0x00000013, 0x00000018, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x800FA7A0, 0x800FA800, 0x00000003, 0x00000000
dlabel HudScript_RotateStickCW
.word 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F9A80, 0x800F9C80, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F9860, 0x800F9A60, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000002, 0x800F8EE0, 0x800F9160, 0x00000003, 0x00000000
dlabel HudScript_StickNeutral
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel HudScript_StickHoldLeft
.word 0x00000008, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800F8EE0, 0x800F9160, 0x00000003, 0x00000000
dlabel HudScript_StickBackAndForth
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000002, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9180, 0x800F9380, 0x00000003, 0x00000000
dlabel HudScript_StickMashLeft
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000006, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel HudScript_StickTapLeft
.word 0x00000008, 0x00000004, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0xFFFFFFFC, 0x00000000, 0x00000002, 0x00000016, 0x800F8EE0, 0x800F9160, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000008, 0x800F8CC0, 0x800F8EC0, 0x00000003, 0x00000000
dlabel HudScript_StickTapNeutral
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000001, 0x800F9180, 0x800F9380, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000001, 0x800F9640, 0x800F9840, 0x00000013, 0x00000020, 0x00000020, 0x00000002, 0x00000014, 0x800F9180, 0x800F9380, 0x00000004, 0x00000002, 0x0000003C, 0x800F9180, 0x800F9380, 0x00000003, 0x00000000, 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000002, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x0000000C, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x0000000A, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000, 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000006, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000001, 0x800F9860, 0x800F9A60, 0x00000003, 0x00000000
dlabel HudScript_StickTapRight
.word 0x00000008, 0x00000004, 0x00000013, 0x00000020, 0x00000020, 0x0000000C, 0x00000000, 0x00000000, 0x00000002, 0x00000006, 0x800F8CC0, 0x800F8EC0, 0x00000013, 0x00000028, 0x00000020, 0x0000000C, 0x00000005, 0x00000000, 0x00000002, 0x00000002, 0x800F93A0, 0x800F9620, 0x00000003, 0x00000000
dlabel HudScript_RunAwayOK
.word 0x00000008, 0x00000004, 0x00000013, 0x00000018, 0x00000010, 0x00000002, 0x0000003C, 0x800F9F00, 0x800F9FC0, 0x00000003, 0x00000000
dlabel HudScript_MenuTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x800FC260, 0x800FC280, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank1A
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80101640, 0x801016C0, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank1B
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80101640, 0x801016C0, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank2A
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801016E0, 0x80101760, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank2B
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x801016E0, 0x80101760, 0x00000003, 0x00000000
dlabel HudScript_MoveDiamond
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AA0, 0x00000003, 0x00000000
dlabel HudScript_MoveBlueOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103CE0, 0x00000003, 0x00000000
dlabel HudScript_MoveGreenOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F20, 0x00000003, 0x00000000
dlabel HudScript_MoveRedOrb
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104160, 0x00000003, 0x00000000
dlabel HudScript_MoveDiamondDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x801038A0, 0x80103AC0, 0x00000003, 0x00000000
dlabel HudScript_MoveBlueOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103AE0, 0x80103D00, 0x00000003, 0x00000000
dlabel HudScript_MoveGreenOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103D20, 0x80103F40, 0x00000003, 0x00000000
dlabel HudScript_MoveRedOrbDisabled
.word 0x00000008, 0x00000005, 0x00000003, 0x00000004, 0x00000002, 0x0000003C, 0x80103F60, 0x80104180, 0x00000003, 0x00000000
dlabel D_80109478
.word 0x00000000, 0x00000000
dlabel D_80109480
.word 0x00000000
dlabel D_80109484
.float 0.0
dlabel D_80109488
.short 0x0004, 0x0000
dlabel D_8010948C
.word 0x00000000
dlabel D_80109490
.short 0x0004
dlabel D_80109492
.short 0x0005
dlabel D_80109494
.word 0x00000000
dlabel D_80109498
.word 0x00000000
dlabel D_8010949C
.short 0x0004, 0x0000
dlabel D_801094A0
.word 0x00000000
dlabel D_801094A4
.short 0x0004, 0x0000
dlabel D_801094A8
.word 0x00000000
dlabel D_801094AC
.short 0x0004
dlabel D_801094AE
.short 0x0004
dlabel D_801094B0
.word 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000204, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000306, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010419, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0002184E, 0x18020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01044E8F, 0x4E040100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02187FAF, 0x7F180200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x044EAFFF, 0xAF4E0401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x187FDFFF, 0xDF7F1802, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000105, 0x5EAFFFFF, 0xFFAF5E05, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001043E, 0x8FFFFFFF, 0xFFFF8F3E, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01043D8F, 0xDFFFFFFF, 0xFFFFDF8F, 0x3D040100, 0x00000000, 0x00000000, 0x00000000, 0x00000102, 0x064E8FDF, 0xFFFFFFFF, 0xFFFFFFDF, 0x8F4E0602, 0x01000000, 0x00000000, 0x00000000, 0x01020419, 0x5F9FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF9F5F19, 0x04020100, 0x00000000, 0x00010203, 0x04184E7F, 0xAFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFAF7F, 0x4E180403, 0x02010000, 0x0002194E, 0x5F7FAFDF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFDF, 0xAF7F5F4E, 0x19020000
dlabel D_801096B0
.word 0x028001E0, 0x01FF0000, 0x028001E0, 0x01FF0000
dlabel D_801096C0
.word 0x00000005, 0x00000000, 0x0400FC00, 0xFFFFFF00, 0xFFFB0000, 0x00000000, 0xFC000400, 0xFFFFFF00, 0x00000000, 0x00000000, 0x04000400, 0xFFFFFFFF, 0x0000FFFB, 0x00000000, 0x04000C00, 0xFFFFFF00, 0x00050000, 0x00000000, 0x0C000400, 0xFFFFFF00
dlabel D_80109710
.word 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00100000, 0xE3000C00, 0x00000000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00000000, 0xE3001201, 0x00002000, 0xE2001D00, 0x00000000, 0xE3001402, 0x00000C00, 0xE200001C, 0x0C184B50, 0xFC161209, 0x540DC93F, 0xFC16120B, 0x540DC93F, 0xE3001001, 0x00000000, 0xFD68001F, D_801094B0, 0xF5680800, 0x070D0250, 0xE6000000, 0x00000000, 0xF4000000, 0x0707C03C, 0xE7000000, 0x00000000, 0xF5680800, 0x000D0250, 0xF2000000, 0x0007C03C, 0xF2000000, 0x0007C07C, 0xD9FDF9FF, 0x00000000, 0xD9FFFFFF, 0x00200004, 0xDF000000, 0x00000000
dlabel D_801097D8
.word 0x0100500A, D_801096C0, 0x06000204, 0x00020604, 0x06040608, 0x00000408, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000
dlabel D_80109800
.word 0x285A5148, 0x413B352F, 0x2B26221F, 0x1C191614, 0x12100F0D, 0x0C0A0908, 0x07070605, 0x05040000
dlabel D_80109820
.word 0xF769EF57, 0x11570969, 0x007AE645, 0x1A45DD34, 0x2334CA31, 0xBAFFC8F1, 0x00C838F1, 0x46FF3631, 0xC4DEEFBF, 0x11BF3CDE, 0x550D4A2E, 0x631B5D2B, 0x0C210C16, 0x18161821, 0x0C0A180A, 0x182DE821, 0xE816E82D, 0x7128C1CB, 0xBEB7B62E, 0xA32B23B6, 0x34AD0C2D, 0xF416F421, 0xE80AF40A, 0xF42DCCAD, 0xDDB6BAA4, 0xAB0D9D1B, 0x8F283FCB, 0x42B746A4

View File

@ -0,0 +1,66 @@
.include "macro.inc"
.section .data
dlabel D_80109480
.word 0x00000000
dlabel D_80109484
.float 0.0
dlabel D_80109488
.short 0x0004, 0x0000
dlabel D_8010948C
.word 0x00000000
dlabel D_80109490
.short 0x0004
dlabel D_80109492
.short 0x0005
dlabel D_80109494
.word 0x00000000
dlabel D_80109498
.word 0x00000000
dlabel D_8010949C
.short 0x0004, 0x0000
dlabel D_801094A0
.word 0x00000000
dlabel D_801094A4
.short 0x0004, 0x0000
dlabel D_801094A8
.word 0x00000000
dlabel D_801094AC
.short 0x0004
dlabel D_801094AE
.short 0x0004
dlabel D_801094B0
.word 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000204, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000306, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00010419, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0002184E, 0x18020000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01044E8F, 0x4E040100, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x02187FAF, 0x7F180200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x044EAFFF, 0xAF4E0401, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000002, 0x187FDFFF, 0xDF7F1802, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000105, 0x5EAFFFFF, 0xFFAF5E05, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0001043E, 0x8FFFFFFF, 0xFFFF8F3E, 0x04010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01043D8F, 0xDFFFFFFF, 0xFFFFDF8F, 0x3D040100, 0x00000000, 0x00000000, 0x00000000, 0x00000102, 0x064E8FDF, 0xFFFFFFFF, 0xFFFFFFDF, 0x8F4E0602, 0x01000000, 0x00000000, 0x00000000, 0x01020419, 0x5F9FFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF9F5F19, 0x04020100, 0x00000000, 0x00010203, 0x04184E7F, 0xAFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFAF7F, 0x4E180403, 0x02010000, 0x0002194E, 0x5F7FAFDF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFDF, 0xAF7F5F4E, 0x19020000
dlabel D_801096B0
.word 0x028001E0, 0x01FF0000, 0x028001E0, 0x01FF0000
dlabel D_801096C0
.word 0x00000005, 0x00000000, 0x0400FC00, 0xFFFFFF00, 0xFFFB0000, 0x00000000, 0xFC000400, 0xFFFFFF00, 0x00000000, 0x00000000, 0x04000400, 0xFFFFFFFF, 0x0000FFFB, 0x00000000, 0x04000C00, 0xFFFFFF00, 0x00050000, 0x00000000, 0x0C000400, 0xFFFFFF00
dlabel D_80109710
.word 0xE7000000, 0x00000000, 0xD7000002, 0xFFFFFFFF, 0xE3000A01, 0x00100000, 0xE3000C00, 0x00000000, 0xE3000D01, 0x00000000, 0xE3000F00, 0x00000000, 0xE3001001, 0x00000000, 0xE3001201, 0x00002000, 0xE2001D00, 0x00000000, 0xE3001402, 0x00000C00, 0xE200001C, 0x0C184B50, 0xFC161209, 0x540DC93F, 0xFC16120B, 0x540DC93F, 0xE3001001, 0x00000000, 0xFD68001F, D_801094B0, 0xF5680800, 0x070D0250, 0xE6000000, 0x00000000, 0xF4000000, 0x0707C03C, 0xE7000000, 0x00000000, 0xF5680800, 0x000D0250, 0xF2000000, 0x0007C03C, 0xF2000000, 0x0007C07C, 0xD9FDF9FF, 0x00000000, 0xD9FFFFFF, 0x00200004, 0xDF000000, 0x00000000
dlabel D_801097D8
.word 0x0100500A, D_801096C0, 0x06000204, 0x00020604, 0x06040608, 0x00000408, 0xE7000000, 0x00000000, 0xDF000000, 0x00000000
dlabel D_80109800
.word 0x285A5148, 0x413B352F, 0x2B26221F, 0x1C191614, 0x12100F0D, 0x0C0A0908, 0x07070605, 0x05040000
dlabel D_80109820
.word 0xF769EF57, 0x11570969, 0x007AE645, 0x1A45DD34, 0x2334CA31, 0xBAFFC8F1, 0x00C838F1, 0x46FF3631, 0xC4DEEFBF, 0x11BF3CDE, 0x550D4A2E, 0x631B5D2B, 0x0C210C16, 0x18161821, 0x0C0A180A, 0x182DE821, 0xE816E82D, 0x7128C1CB, 0xBEB7B62E, 0xA32B23B6, 0x34AD0C2D, 0xF416F421, 0xE80AF40A, 0xF42DCCAD, 0xDDB6BAA4, 0xAB0D9D1B, 0x8F283FCB, 0x42B746A4

View File

@ -1,228 +0,0 @@
.include "macro.inc"
.section .data
dlabel HudScript_UnusedBadge
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E000, 0x8023E120, 0x00000003, 0x00000000
dlabel HudScript_UnusedBadge_disabled
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E000, 0x8023E140, 0x00000003, 0x00000000
dlabel HudScript_UnusedCompass
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E160, 0x8023E280, 0x00000003, 0x00000000
dlabel HudScript_UnusedCompass_disabled
.word 0x00000008, 0x00000005, 0x00000002, 0x00000004, 0x00000002, 0x0000003C, 0x8023E160, 0x8023E2A0, 0x00000003, 0x00000000
dlabel HudScript_CursorHand
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E2C0, 0x8023E340, 0x00000003, 0x00000000
dlabel HudScript_AnimatedCursorHand
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x0000000A, 0xFFFFFFFF, 0x00000002, 0x00000004, 0x8023E2C0, 0x8023E340, 0x0000000A, 0x00000001, 0x00000002, 0x00000008, 0x8023E2C0, 0x8023E340, 0x00000003, 0x00000000
dlabel HudScript_JpSuper
.word 0x00000008, 0x00000013, 0x00000028, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240800, 0x80240940, 0x00000003, 0x00000000
dlabel HudScript_JpUltra
.word 0x00000008, 0x00000013, 0x00000028, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240960, 0x80240AA0, 0x00000003, 0x00000000
dlabel HudScript_FilenameCaret
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x8023E360, 0x8023E3E0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x8023E360, 0x8023E3E0, 0x00000003, 0x00000000
dlabel HudScript_FilenameSpace
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023E400, 0x8023E420, 0x00000003, 0x00000000
dlabel HudScript_HeaderStats
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E440, 0x8023E5C0, 0x00000003, 0x00000000
dlabel HudScript_HeaderBadges
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E5E0, 0x8023E760, 0x00000003, 0x00000000
dlabel HudScript_HeaderItems
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E780, 0x8023E900, 0x00000003, 0x00000000
dlabel HudScript_HeaderParty
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023E920, 0x8023EAA0, 0x00000003, 0x00000000
dlabel HudScript_HeaderSpirits
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023EAC0, 0x8023EC40, 0x00000003, 0x00000000
dlabel HudScript_HeaderMap
.word 0x00000008, 0x00000013, 0x00000030, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023EC60, 0x8023EDE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText0
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE00, 0x8023EE20, 0x00000003, 0x00000000
dlabel HudScript_SmallText1
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE40, 0x8023EE60, 0x00000003, 0x00000000
dlabel HudScript_SmallText2
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EE80, 0x8023EEA0, 0x00000003, 0x00000000
dlabel HudScript_SmallText3
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EEC0, 0x8023EEE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText4
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF00, 0x8023EF20, 0x00000003, 0x00000000
dlabel HudScript_SmallText5
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF40, 0x8023EF60, 0x00000003, 0x00000000
dlabel HudScript_SmallText6
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EF80, 0x8023EFA0, 0x00000003, 0x00000000
dlabel HudScript_SmallText7
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023EFC0, 0x8023EFE0, 0x00000003, 0x00000000
dlabel HudScript_SmallText8
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F000, 0x8023F020, 0x00000003, 0x00000000
dlabel HudScript_SmallText9
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F040, 0x8023F060, 0x00000003, 0x00000000
dlabel HudScript_SmallTextBp
.word 0x00000008, 0x00000013, 0x00000008, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x8023F080, 0x8023F0A0, 0x00000003, 0x00000000
dlabel HudScript_JpFile
.word 0x00000008, 0x00000013, 0x00000020, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F0C0, 0x8023F1C0, 0x00000003, 0x00000000
dlabel HudScript_JpFileDisabled
.word 0x00000008, 0x00000013, 0x00000020, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F1E0, 0x8023F2E0, 0x00000003, 0x00000000
dlabel HudScript_OptionMonoOn
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F300, 0x8023F500, 0x00000003, 0x00000000
dlabel HudScript_OptionMonoOff
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F520, 0x8023F720, 0x00000003, 0x00000000
dlabel HudScript_OptionStereoOn
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F740, 0x8023F940, 0x00000003, 0x00000000
dlabel HudScript_OptionStereoOff
.word 0x00000008, 0x00000013, 0x00000040, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023F960, 0x8023FB60, 0x00000003, 0x00000000
dlabel HudScript_Spirit1
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FB80, 0x8023FC00, 0x00000003, 0x00000000
dlabel HudScript_Spirit1Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FC20, 0x8023FCA0, 0x00000003, 0x00000000
dlabel HudScript_Spirit2
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FCC0, 0x8023FD40, 0x00000003, 0x00000000
dlabel HudScript_Spirit2Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FD60, 0x8023FDE0, 0x00000003, 0x00000000
dlabel HudScript_Spirit3
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FE00, 0x8023FE80, 0x00000003, 0x00000000
dlabel HudScript_Spirit3Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FEA0, 0x8023FF20, 0x00000003, 0x00000000
dlabel HudScript_Spirit4
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FF40, 0x8023FFC0, 0x00000003, 0x00000000
dlabel HudScript_Spirit4Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x8023FFE0, 0x80240060, 0x00000003, 0x00000000
dlabel HudScript_Spirit5
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240080, 0x80240100, 0x00000003, 0x00000000
dlabel HudScript_Spirit5Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240120, 0x802401A0, 0x00000003, 0x00000000
dlabel HudScript_Spirit6
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x802401C0, 0x80240240, 0x00000003, 0x00000000
dlabel HudScript_Spirit6Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240260, 0x802402E0, 0x00000003, 0x00000000
dlabel HudScript_Spirit7
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240300, 0x80240380, 0x00000003, 0x00000000
dlabel HudScript_Spirit7Missing
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x802403A0, 0x80240420, 0x00000003, 0x00000000
dlabel HudScript_MapWalk0
.word 0x00000008, 0x00000013, 0x00000018, 0x00000018, 0x00000004, 0x00000002, 0x00000010, 0x80240440, 0x80240560, 0x00000002, 0x00000005, 0x80240580, 0x802406A0, 0x00000002, 0x00000010, 0x802406C0, 0x802407E0, 0x00000002, 0x00000004, 0x80240580, 0x802406A0, 0x00000003, 0x00000000
dlabel HudScript_ListPrevPage
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240AC0, 0x80240B40, 0x00000003, 0x00000000
dlabel HudScript_ListNextPage
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240B60, 0x80240BE0, 0x00000003, 0x00000000
dlabel HudScript_133F40_133FC0
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240C00, 0x80240C80, 0x00000003, 0x00000000
dlabel HudScript_133FE0_134060
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80240CA0, 0x80240D20, 0x00000003, 0x00000000
dlabel HudScript_LabelBpNeeded
.word 0x00000008, 0x00000013, 0x00000030, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x80240E80, 0x80240F40, 0x00000003, 0x00000000
dlabel HudScript_MarioHeadLarge
.word 0x00000008, 0x00000013, 0x00000020, 0x00000020, 0x00000004, 0x00000002, 0x0000003C, 0x80240F60, 0x80241160, 0x00000003, 0x00000000
dlabel HudScript_Dash
.word 0x00000008, 0x00000013, 0x00000010, 0x00000008, 0x00000004, 0x00000002, 0x0000003C, 0x80241180, 0x802411C0, 0x00000003, 0x00000000
dlabel HudScript_DescMsgPrev
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x80240D40, 0x80240DC0, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x80240D40, 0x80240DC0, 0x00000003, 0x00000000
dlabel HudScript_DescMsgNext
.word 0x00000008, 0x00000013, 0x00000010, 0x00000010, 0x00000004, 0x00000019, 0x00200000, 0x00000002, 0x00000009, 0x80240DE0, 0x80240E60, 0x00000018, 0x00200000, 0x00000002, 0x00000006, 0x80240DE0, 0x80240E60, 0x00000003, 0x00000000
dlabel HudScript_StatBoots0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241680, 0x80241700, 0x00000003, 0x00000000
dlabel HudScript_StatBoots1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241720, 0x802417A0, 0x00000003, 0x00000000
dlabel HudScript_StatBoots2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802417C0, 0x80241840, 0x00000003, 0x00000000
dlabel HudScript_StatBoots3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241860, 0x802418E0, 0x00000003, 0x00000000
dlabel HudScript_StatHammer0
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241900, 0x80241980, 0x00000003, 0x00000000
dlabel HudScript_StatHammer1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802419A0, 0x80241A20, 0x00000003, 0x00000000
dlabel HudScript_StatHammer2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241A40, 0x80241AC0, 0x00000003, 0x00000000
dlabel HudScript_StatHammer3
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241AE0, 0x80241B60, 0x00000003, 0x00000000
dlabel HudScript_StatBp
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802411E0, 0x80241260, 0x00000003, 0x00000000
dlabel HudScript_MarioHeadSmall
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241280, 0x80241300, 0x00000003, 0x00000000
dlabel HudScript_Clock
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241320, 0x802413A0, 0x00000003, 0x00000000
dlabel HudScript_StatStarPiece_1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x802413C0, 0x80241440, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000002, 0x0000000C, 0x80241500, 0x80241580, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000003, 0x00000000
dlabel HudScript_StatStarPiece_2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000000C, 0x802413C0, 0x80241440, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000002, 0x0000000C, 0x80241500, 0x80241580, 0x00000002, 0x00000004, 0x80241460, 0x802414E0, 0x00000003, 0x00000000
dlabel HudScript_StatFp_1
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802415A0, 0x80241620, 0x00000003, 0x00000000
dlabel HudScript_StatFp_2
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x802415A0, 0x80241620, 0x00000003, 0x00000000
dlabel HudScript_StatTimes
.word 0x00000008, 0x00000005, 0x00000000, 0x00000004, 0x00000002, 0x0000003C, 0x80241640, 0x80241660, 0x00000003, 0x00000000
dlabel HudScript_PartnerRank
.word 0x00000008, 0x00000005, 0x00000001, 0x00000004, 0x00000002, 0x0000003C, 0x80241B80, 0x80241C00, 0x00000003, 0x00000000
dlabel HudScript_134F60_135120
.word 0x00000008, 0x00000013, 0x00000038, 0x00000010, 0x00000004, 0x00000002, 0x0000003C, 0x80241C20, 0x80241DE0, 0x00000003, 0x00000000

View File

@ -24,7 +24,7 @@ dlabel D_80240E94_AF87E4
.word 0x00000043, 0x00000002, func_80240000_AF7950, 0xFE363C80, 0x00000002, 0x00000000, 0x00000001, 0x00000000, 0x00000000
dlabel D_80240EB8_AF8808
.word 0x00000000, 0x00000000, 0x00000000, ui_corners5_png, 0x31100810, 0x08100810, 0x08000000, 0x00000000, 0xFC617E60, 0xF5FFF578, 0xFC612660, 0xF5FFFF78, 0xFFB7B5FF, 0x7A593FFF
.word 0x00000000, 0x00000000, 0x00000000, ui_box_corners5_png, 0x31100810, 0x08100810, 0x08000000, 0x00000000, 0xFC617E60, 0xF5FFF578, 0xFC612660, 0xF5FFFF78, 0xFFB7B5FF, 0x7A593FFF
dlabel D_80240EF0_AF8840
.word 0x0A000064, 0x00420078, 0x001C0000, func_802400E4_AF7A34, 0x00000000, 0xFF000000, 0x00000002, 0x00000000, D_80240EB8_AF8808, 0x0B000020, 0x00B80100, 0x00200000, func_80240178_AF7AC8, 0x00000000, 0xFF000000, 0x00000002, 0x00000000, 0xFFFFFFFF

View File

@ -225,10 +225,10 @@ glabel btl_update_starpoints_display
/* 16EFD4 802406F4 00042603 */ sra $a0, $a0, 0x18
/* 16EFD8 802406F8 1AC00039 */ blez $s6, .L802407E0
/* 16EFDC 802406FC AFA40050 */ sw $a0, 0x50($sp)
/* 16EFE0 80240700 3C1E8008 */ lui $fp, %hi(HudScript_Item_StarPoint)
/* 16EFE4 80240704 27DE0FF0 */ addiu $fp, $fp, %lo(HudScript_Item_StarPoint)
/* 16EFE8 80240708 3C178010 */ lui $s7, %hi(HudScript_StatusSPShine)
/* 16EFEC 8024070C 26F74BEC */ addiu $s7, $s7, %lo(HudScript_StatusSPShine)
/* 16EFE0 80240700 3C1E8008 */ lui $fp, %hi(HES_Item_StarPoint)
/* 16EFE4 80240704 27DE0FF0 */ addiu $fp, $fp, %lo(HES_Item_StarPoint)
/* 16EFE8 80240708 3C178010 */ lui $s7, %hi(HES_StatusSPShine)
/* 16EFEC 8024070C 26F74BEC */ addiu $s7, $s7, %lo(HES_StatusSPShine)
/* 16EFF0 80240710 3C14802A */ lui $s4, %hi(D_8029EFE8)
/* 16EFF4 80240714 2694EFE8 */ addiu $s4, $s4, %lo(D_8029EFE8)
/* 16EFF8 80240718 3C13802A */ lui $s3, %hi(D_8029EFC0)
@ -359,8 +359,8 @@ glabel btl_update_starpoints_display
.L802408F0:
/* 16F1D0 802408F0 19800024 */ blez $t4, .L80240984
/* 16F1D4 802408F4 0000882D */ daddu $s1, $zero, $zero
/* 16F1D8 802408F8 3C148008 */ lui $s4, %hi(HudScript_Item_SmallStarPoint)
/* 16F1DC 802408FC 269410C8 */ addiu $s4, $s4, %lo(HudScript_Item_SmallStarPoint)
/* 16F1D8 802408F8 3C148008 */ lui $s4, %hi(HES_Item_SmallStarPoint)
/* 16F1DC 802408FC 269410C8 */ addiu $s4, $s4, %lo(HES_Item_SmallStarPoint)
/* 16F1E0 80240900 3C014120 */ lui $at, 0x4120
/* 16F1E4 80240904 4481A000 */ mtc1 $at, $f20
/* 16F1E8 80240908 3C13802A */ lui $s3, %hi(D_8029F010)

View File

@ -110,13 +110,13 @@ glabel func_8024FB3C
/* 17E540 8024FC60 00400008 */ jr $v0
/* 17E544 8024FC64 00000000 */ nop
.L8024FC68_17E548:
/* 17E548 8024FC68 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E54C 8024FC6C 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E548 8024FC68 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E54C 8024FC6C 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E550 8024FC70 08094060 */ j .L80250180
/* 17E554 8024FC74 00000000 */ nop
.L8024FC78_17E558:
/* 17E558 8024FC78 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E55C 8024FC7C 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E558 8024FC78 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E55C 8024FC7C 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E560 8024FC80 0C050529 */ jal hud_element_create
/* 17E564 8024FC84 00000000 */ nop
/* 17E568 8024FC88 00022400 */ sll $a0, $v0, 0x10
@ -130,8 +130,8 @@ glabel func_8024FB3C
/* 17E588 8024FCA8 86040000 */ lh $a0, ($s0)
/* 17E58C 8024FCAC 0C051261 */ jal hud_element_set_render_pos
/* 17E590 8024FCB0 00A0302D */ daddu $a2, $a1, $zero
/* 17E594 8024FCB4 3C048029 */ lui $a0, %hi(HudScript_TimingReady)
/* 17E598 8024FCB8 24842788 */ addiu $a0, $a0, %lo(HudScript_TimingReady)
/* 17E594 8024FCB4 3C048029 */ lui $a0, %hi(HES_TimingReady)
/* 17E598 8024FCB8 24842788 */ addiu $a0, $a0, %lo(HES_TimingReady)
/* 17E59C 8024FCBC 0C050529 */ jal hud_element_create
/* 17E5A0 8024FCC0 00000000 */ nop
/* 17E5A4 8024FCC4 00022400 */ sll $a0, $v0, 0x10
@ -141,8 +141,8 @@ glabel func_8024FB3C
/* 17E5B4 8024FCD4 080941E3 */ j .L8025078C
/* 17E5B8 8024FCD8 24050080 */ addiu $a1, $zero, 0x80
.L8024FCDC_17E5BC:
/* 17E5BC 8024FCDC 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E5C0 8024FCE0 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E5BC 8024FCDC 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E5C0 8024FCE0 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E5C4 8024FCE4 0C050529 */ jal hud_element_create
/* 17E5C8 8024FCE8 00000000 */ nop
/* 17E5CC 8024FCEC 00022400 */ sll $a0, $v0, 0x10
@ -156,8 +156,8 @@ glabel func_8024FB3C
/* 17E5EC 8024FD0C 86040000 */ lh $a0, ($s0)
/* 17E5F0 8024FD10 0C051261 */ jal hud_element_set_render_pos
/* 17E5F4 8024FD14 00A0302D */ daddu $a2, $a1, $zero
/* 17E5F8 8024FD18 3C048029 */ lui $a0, %hi(HudScript_AimTarget)
/* 17E5FC 8024FD1C 248436D4 */ addiu $a0, $a0, %lo(HudScript_AimTarget)
/* 17E5F8 8024FD18 3C048029 */ lui $a0, %hi(HES_AimTarget)
/* 17E5FC 8024FD1C 248436D4 */ addiu $a0, $a0, %lo(HES_AimTarget)
/* 17E600 8024FD20 0C050529 */ jal hud_element_create
/* 17E604 8024FD24 00000000 */ nop
/* 17E608 8024FD28 00022400 */ sll $a0, $v0, 0x10
@ -167,8 +167,8 @@ glabel func_8024FB3C
/* 17E618 8024FD38 08094044 */ j .L80250110
/* 17E61C 8024FD3C 34058080 */ ori $a1, $zero, 0x8080
.L8024FD40_17E620:
/* 17E620 8024FD40 3C048029 */ lui $a0, %hi(HudScript_CUpButton)
/* 17E624 8024FD44 2484259C */ addiu $a0, $a0, %lo(HudScript_CUpButton)
/* 17E620 8024FD40 3C048029 */ lui $a0, %hi(HES_CUpButton)
/* 17E624 8024FD44 2484259C */ addiu $a0, $a0, %lo(HES_CUpButton)
/* 17E628 8024FD48 0C050529 */ jal hud_element_create
/* 17E62C 8024FD4C 00000000 */ nop
/* 17E630 8024FD50 00022400 */ sll $a0, $v0, 0x10
@ -182,8 +182,8 @@ glabel func_8024FB3C
/* 17E650 8024FD70 86040000 */ lh $a0, ($s0)
/* 17E654 8024FD74 0C051261 */ jal hud_element_set_render_pos
/* 17E658 8024FD78 00A0302D */ daddu $a2, $a1, $zero
/* 17E65C 8024FD7C 3C048029 */ lui $a0, %hi(HudScript_CDownButton)
/* 17E660 8024FD80 24842630 */ addiu $a0, $a0, %lo(HudScript_CDownButton)
/* 17E65C 8024FD7C 3C048029 */ lui $a0, %hi(HES_CDownButton)
/* 17E660 8024FD80 24842630 */ addiu $a0, $a0, %lo(HES_CDownButton)
/* 17E664 8024FD84 0C050529 */ jal hud_element_create
/* 17E668 8024FD88 00000000 */ nop
/* 17E66C 8024FD8C 00022400 */ sll $a0, $v0, 0x10
@ -197,8 +197,8 @@ glabel func_8024FB3C
/* 17E68C 8024FDAC 86040000 */ lh $a0, ($s0)
/* 17E690 8024FDB0 0C051261 */ jal hud_element_set_render_pos
/* 17E694 8024FDB4 00A0302D */ daddu $a2, $a1, $zero
/* 17E698 8024FDB8 3C048029 */ lui $a0, %hi(HudScript_CLeftButton)
/* 17E69C 8024FDBC 24842438 */ addiu $a0, $a0, %lo(HudScript_CLeftButton)
/* 17E698 8024FDB8 3C048029 */ lui $a0, %hi(HES_CLeftButton)
/* 17E69C 8024FDBC 24842438 */ addiu $a0, $a0, %lo(HES_CLeftButton)
/* 17E6A0 8024FDC0 0C050529 */ jal hud_element_create
/* 17E6A4 8024FDC4 00000000 */ nop
/* 17E6A8 8024FDC8 00022400 */ sll $a0, $v0, 0x10
@ -212,8 +212,8 @@ glabel func_8024FB3C
/* 17E6C8 8024FDE8 86040000 */ lh $a0, ($s0)
/* 17E6CC 8024FDEC 0C051261 */ jal hud_element_set_render_pos
/* 17E6D0 8024FDF0 00A0302D */ daddu $a2, $a1, $zero
/* 17E6D4 8024FDF4 3C048029 */ lui $a0, %hi(HudScript_CRightButton)
/* 17E6D8 8024FDF8 248424CC */ addiu $a0, $a0, %lo(HudScript_CRightButton)
/* 17E6D4 8024FDF4 3C048029 */ lui $a0, %hi(HES_CRightButton)
/* 17E6D8 8024FDF8 248424CC */ addiu $a0, $a0, %lo(HES_CRightButton)
/* 17E6DC 8024FDFC 0C050529 */ jal hud_element_create
/* 17E6E0 8024FE00 00000000 */ nop
/* 17E6E4 8024FE04 00022400 */ sll $a0, $v0, 0x10
@ -223,13 +223,13 @@ glabel func_8024FB3C
/* 17E6F4 8024FE14 080941E3 */ j .L8025078C
/* 17E6F8 8024FE18 24050080 */ addiu $a1, $zero, 0x80
.L8024FE1C_17E6FC:
/* 17E6FC 8024FE1C 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E700 8024FE20 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E6FC 8024FE1C 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E700 8024FE20 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E704 8024FE24 08094060 */ j .L80250180
/* 17E708 8024FE28 00000000 */ nop
.L8024FE2C_17E70C:
/* 17E70C 8024FE2C 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17E710 8024FE30 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17E70C 8024FE2C 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17E710 8024FE30 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* 17E714 8024FE34 0C050529 */ jal hud_element_create
/* 17E718 8024FE38 00000000 */ nop
/* 17E71C 8024FE3C 00022400 */ sll $a0, $v0, 0x10
@ -243,8 +243,8 @@ glabel func_8024FB3C
/* 17E73C 8024FE5C 86040000 */ lh $a0, ($s0)
/* 17E740 8024FE60 0C051261 */ jal hud_element_set_render_pos
/* 17E744 8024FE64 00A0302D */ daddu $a2, $a1, $zero
/* 17E748 8024FE68 3C048029 */ lui $a0, %hi(HudScript_BButton)
/* 17E74C 8024FE6C 2484231C */ addiu $a0, $a0, %lo(HudScript_BButton)
/* 17E748 8024FE68 3C048029 */ lui $a0, %hi(HES_BButton)
/* 17E74C 8024FE6C 2484231C */ addiu $a0, $a0, %lo(HES_BButton)
/* 17E750 8024FE70 0C050529 */ jal hud_element_create
/* 17E754 8024FE74 00000000 */ nop
/* 17E758 8024FE78 00022400 */ sll $a0, $v0, 0x10
@ -258,8 +258,8 @@ glabel func_8024FB3C
/* 17E778 8024FE98 86040000 */ lh $a0, ($s0)
/* 17E77C 8024FE9C 0C051261 */ jal hud_element_set_render_pos
/* 17E780 8024FEA0 00A0302D */ daddu $a2, $a1, $zero
/* 17E784 8024FEA4 3C048029 */ lui $a0, %hi(HudScript_CDownButton)
/* 17E788 8024FEA8 24842630 */ addiu $a0, $a0, %lo(HudScript_CDownButton)
/* 17E784 8024FEA4 3C048029 */ lui $a0, %hi(HES_CDownButton)
/* 17E788 8024FEA8 24842630 */ addiu $a0, $a0, %lo(HES_CDownButton)
/* 17E78C 8024FEAC 0C050529 */ jal hud_element_create
/* 17E790 8024FEB0 00000000 */ nop
/* 17E794 8024FEB4 00022400 */ sll $a0, $v0, 0x10
@ -269,13 +269,13 @@ glabel func_8024FB3C
/* 17E7A4 8024FEC4 080941E3 */ j .L8025078C
/* 17E7A8 8024FEC8 34058080 */ ori $a1, $zero, 0x8080
.L8024FECC_17E7AC:
/* 17E7AC 8024FECC 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E7B0 8024FED0 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E7AC 8024FECC 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E7B0 8024FED0 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E7B4 8024FED4 08094060 */ j .L80250180
/* 17E7B8 8024FED8 00000000 */ nop
.L8024FEDC_17E7BC:
/* 17E7BC 8024FEDC 3C048029 */ lui $a0, %hi(HudScript_TimingReady)
/* 17E7C0 8024FEE0 24842788 */ addiu $a0, $a0, %lo(HudScript_TimingReady)
/* 17E7BC 8024FEDC 3C048029 */ lui $a0, %hi(HES_TimingReady)
/* 17E7C0 8024FEE0 24842788 */ addiu $a0, $a0, %lo(HES_TimingReady)
/* 17E7C4 8024FEE4 0C050529 */ jal hud_element_create
/* 17E7C8 8024FEE8 00000000 */ nop
/* 17E7CC 8024FEEC 00022400 */ sll $a0, $v0, 0x10
@ -289,8 +289,8 @@ glabel func_8024FB3C
/* 17E7EC 8024FF0C 86040000 */ lh $a0, ($s0)
/* 17E7F0 8024FF10 0C051261 */ jal hud_element_set_render_pos
/* 17E7F4 8024FF14 00A0302D */ daddu $a2, $a1, $zero
/* 17E7F8 8024FF18 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17E7FC 8024FF1C 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17E7F8 8024FF18 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17E7FC 8024FF1C 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* 17E800 8024FF20 0C050529 */ jal hud_element_create
/* 17E804 8024FF24 00000000 */ nop
/* 17E808 8024FF28 00022400 */ sll $a0, $v0, 0x10
@ -300,8 +300,8 @@ glabel func_8024FB3C
/* 17E818 8024FF38 080941E3 */ j .L8025078C
/* 17E81C 8024FF3C 34058080 */ ori $a1, $zero, 0x8080
.L8024FF40_17E820:
/* 17E820 8024FF40 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17E824 8024FF44 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17E820 8024FF40 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17E824 8024FF44 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* 17E828 8024FF48 0C050529 */ jal hud_element_create
/* 17E82C 8024FF4C 00000000 */ nop
/* 17E830 8024FF50 00022400 */ sll $a0, $v0, 0x10
@ -315,8 +315,8 @@ glabel func_8024FB3C
/* 17E850 8024FF70 86040000 */ lh $a0, ($s0)
/* 17E854 8024FF74 0C051261 */ jal hud_element_set_render_pos
/* 17E858 8024FF78 00A0302D */ daddu $a2, $a1, $zero
/* 17E85C 8024FF7C 3C048029 */ lui $a0, %hi(HudScript_BButton)
/* 17E860 8024FF80 2484231C */ addiu $a0, $a0, %lo(HudScript_BButton)
/* 17E85C 8024FF7C 3C048029 */ lui $a0, %hi(HES_BButton)
/* 17E860 8024FF80 2484231C */ addiu $a0, $a0, %lo(HES_BButton)
/* 17E864 8024FF84 0C050529 */ jal hud_element_create
/* 17E868 8024FF88 00000000 */ nop
/* 17E86C 8024FF8C 86040000 */ lh $a0, ($s0)
@ -325,8 +325,8 @@ glabel func_8024FB3C
/* 17E878 8024FF98 080941E4 */ j .L80250790
/* 17E87C 8024FF9C 34058080 */ ori $a1, $zero, 0x8080
.L8024FFA0_17E880:
/* 17E880 8024FFA0 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17E884 8024FFA4 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17E880 8024FFA0 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17E884 8024FFA4 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* 17E888 8024FFA8 0C050529 */ jal hud_element_create
/* 17E88C 8024FFAC 00000000 */ nop
/* 17E890 8024FFB0 00022400 */ sll $a0, $v0, 0x10
@ -340,8 +340,8 @@ glabel func_8024FB3C
/* 17E8B0 8024FFD0 86040000 */ lh $a0, ($s0)
/* 17E8B4 8024FFD4 0C051261 */ jal hud_element_set_render_pos
/* 17E8B8 8024FFD8 00A0302D */ daddu $a2, $a1, $zero
/* 17E8BC 8024FFDC 3C048029 */ lui $a0, %hi(HudScript_BButton)
/* 17E8C0 8024FFE0 2484231C */ addiu $a0, $a0, %lo(HudScript_BButton)
/* 17E8BC 8024FFDC 3C048029 */ lui $a0, %hi(HES_BButton)
/* 17E8C0 8024FFE0 2484231C */ addiu $a0, $a0, %lo(HES_BButton)
/* 17E8C4 8024FFE4 0C050529 */ jal hud_element_create
/* 17E8C8 8024FFE8 00000000 */ nop
/* 17E8CC 8024FFEC 00022400 */ sll $a0, $v0, 0x10
@ -351,8 +351,8 @@ glabel func_8024FB3C
/* 17E8DC 8024FFFC 080941E3 */ j .L8025078C
/* 17E8E0 80250000 34058080 */ ori $a1, $zero, 0x8080
.L80250004_17E8E4:
/* 17E8E4 80250004 3C048029 */ lui $a0, %hi(HudScript_TimingReady)
/* 17E8E8 80250008 24842788 */ addiu $a0, $a0, %lo(HudScript_TimingReady)
/* 17E8E4 80250004 3C048029 */ lui $a0, %hi(HES_TimingReady)
/* 17E8E8 80250008 24842788 */ addiu $a0, $a0, %lo(HES_TimingReady)
/* 17E8EC 8025000C 0C050529 */ jal hud_element_create
/* 17E8F0 80250010 00000000 */ nop
/* 17E8F4 80250014 00022400 */ sll $a0, $v0, 0x10
@ -366,8 +366,8 @@ glabel func_8024FB3C
/* 17E914 80250034 86040000 */ lh $a0, ($s0)
/* 17E918 80250038 0C051261 */ jal hud_element_set_render_pos
/* 17E91C 8025003C 00A0302D */ daddu $a2, $a1, $zero
/* 17E920 80250040 3C048011 */ lui $a0, %hi(HudScript_AButtonDown)
/* 17E924 80250044 24848B54 */ addiu $a0, $a0, %lo(HudScript_AButtonDown)
/* 17E920 80250040 3C048011 */ lui $a0, %hi(HES_AButtonDown)
/* 17E924 80250044 24848B54 */ addiu $a0, $a0, %lo(HES_AButtonDown)
/* 17E928 80250048 0C050529 */ jal hud_element_create
/* 17E92C 8025004C 00000000 */ nop
/* 17E930 80250050 00022400 */ sll $a0, $v0, 0x10
@ -377,8 +377,8 @@ glabel func_8024FB3C
/* 17E940 80250060 080941E3 */ j .L8025078C
/* 17E944 80250064 34058080 */ ori $a1, $zero, 0x8080
.L80250068_17E948:
/* 17E948 80250068 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 17E94C 8025006C 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 17E948 80250068 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 17E94C 8025006C 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 17E950 80250070 0C050529 */ jal hud_element_create
/* 17E954 80250074 00000000 */ nop
/* 17E958 80250078 00022400 */ sll $a0, $v0, 0x10
@ -392,8 +392,8 @@ glabel func_8024FB3C
/* 17E978 80250098 86040000 */ lh $a0, ($s0)
/* 17E97C 8025009C 0C051261 */ jal hud_element_set_render_pos
/* 17E980 802500A0 00A0302D */ daddu $a2, $a1, $zero
/* 17E984 802500A4 3C048029 */ lui $a0, %hi(HudScript_AimTarget)
/* 17E988 802500A8 248436D4 */ addiu $a0, $a0, %lo(HudScript_AimTarget)
/* 17E984 802500A4 3C048029 */ lui $a0, %hi(HES_AimTarget)
/* 17E988 802500A8 248436D4 */ addiu $a0, $a0, %lo(HES_AimTarget)
/* 17E98C 802500AC 0C050529 */ jal hud_element_create
/* 17E990 802500B0 00000000 */ nop
/* 17E994 802500B4 00022400 */ sll $a0, $v0, 0x10
@ -410,8 +410,8 @@ glabel func_8024FB3C
/* 17E9C0 802500E0 86040000 */ lh $a0, ($s0)
/* 17E9C4 802500E4 0C0513F6 */ jal hud_element_create_transform_B
/* 17E9C8 802500E8 00000000 */ nop
/* 17E9CC 802500EC 3C048029 */ lui $a0, %hi(HudScript_AimReticle)
/* 17E9D0 802500F0 2484369C */ addiu $a0, $a0, %lo(HudScript_AimReticle)
/* 17E9CC 802500EC 3C048029 */ lui $a0, %hi(HES_AimReticle)
/* 17E9D0 802500F0 2484369C */ addiu $a0, $a0, %lo(HES_AimReticle)
/* 17E9D4 802500F4 0C050529 */ jal hud_element_create
/* 17E9D8 802500F8 00000000 */ nop
/* 17E9DC 802500FC 00022400 */ sll $a0, $v0, 0x10
@ -432,8 +432,8 @@ glabel func_8024FB3C
/* 17EA14 80250134 080941EB */ j .L802507AC
/* 17EA18 80250138 24020001 */ addiu $v0, $zero, 1
.L8025013C_17EA1C:
/* 17EA1C 8025013C 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17EA20 80250140 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17EA1C 8025013C 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17EA20 80250140 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* 17EA24 80250144 0C050529 */ jal hud_element_create
/* 17EA28 80250148 00000000 */ nop
/* 17EA2C 8025014C 00022400 */ sll $a0, $v0, 0x10
@ -448,8 +448,8 @@ glabel func_8024FB3C
/* 17EA50 80250170 0C051261 */ jal hud_element_set_render_pos
/* 17EA54 80250174 00A0302D */ daddu $a2, $a1, $zero
.L80250178_17EA58:
/* 17EA58 80250178 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* 17EA5C 8025017C 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* 17EA58 80250178 3C048011 */ lui $a0, %hi(HES_AButton)
/* 17EA5C 8025017C 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
.L80250180:
/* 17EA60 80250180 0C050529 */ jal hud_element_create
/* 17EA64 80250184 00000000 */ nop
@ -497,152 +497,152 @@ glabel func_8024FB3C
.L80250224_17EB04:
/* 17EB04 80250224 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB08 80250228 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB0C 8025022C 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17EB10 80250230 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17EB0C 8025022C 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17EB10 80250230 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17EB14 80250234 0809412D */ j .L802504B4
/* 17EB18 80250238 00000000 */ nop
.L8025023C_17EB1C:
/* 17EB1C 8025023C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB20 80250240 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB24 80250244 3C058011 */ lui $a1, %hi(HudScript_StickMashLeft)
/* 17EB28 80250248 24A58F30 */ addiu $a1, $a1, %lo(HudScript_StickMashLeft)
/* 17EB24 80250244 3C058011 */ lui $a1, %hi(HES_StickMashLeft)
/* 17EB28 80250248 24A58F30 */ addiu $a1, $a1, %lo(HES_StickMashLeft)
/* 17EB2C 8025024C 0809412D */ j .L802504B4
/* 17EB30 80250250 00000000 */ nop
.L80250254_17EB34:
/* 17EB34 80250254 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB38 80250258 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB3C 8025025C 3C058011 */ lui $a1, %hi(HudScript_StickTapLeft)
/* 17EB40 80250260 24A58F90 */ addiu $a1, $a1, %lo(HudScript_StickTapLeft)
/* 17EB3C 8025025C 3C058011 */ lui $a1, %hi(HES_StickTapLeft)
/* 17EB40 80250260 24A58F90 */ addiu $a1, $a1, %lo(HES_StickTapLeft)
/* 17EB44 80250264 0C0511FF */ jal hud_element_set_script
/* 17EB48 80250268 00000000 */ nop
/* 17EB4C 8025026C 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17EB50 80250270 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EB54 80250274 3C058029 */ lui $a1, %hi(HudScript_TimingBlink)
/* 17EB58 80250278 24A527B4 */ addiu $a1, $a1, %lo(HudScript_TimingBlink)
/* 17EB54 80250274 3C058029 */ lui $a1, %hi(HES_TimingBlink)
/* 17EB58 80250278 24A527B4 */ addiu $a1, $a1, %lo(HES_TimingBlink)
/* 17EB5C 8025027C 0809412D */ j .L802504B4
/* 17EB60 80250280 00000000 */ nop
.L80250284_17EB64:
/* 17EB64 80250284 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB68 80250288 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB6C 8025028C 3C058011 */ lui $a1, %hi(HudScript_StickTapLeft)
/* 17EB70 80250290 24A58F90 */ addiu $a1, $a1, %lo(HudScript_StickTapLeft)
/* 17EB6C 8025028C 3C058011 */ lui $a1, %hi(HES_StickTapLeft)
/* 17EB70 80250290 24A58F90 */ addiu $a1, $a1, %lo(HES_StickTapLeft)
/* 17EB74 80250294 0C0511FF */ jal hud_element_set_script
/* 17EB78 80250298 00000000 */ nop
/* 17EB7C 8025029C 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17EB80 802502A0 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EB84 802502A4 3C058029 */ lui $a1, %hi(HudScript_AimTarget)
/* 17EB88 802502A8 24A536D4 */ addiu $a1, $a1, %lo(HudScript_AimTarget)
/* 17EB84 802502A4 3C058029 */ lui $a1, %hi(HES_AimTarget)
/* 17EB88 802502A8 24A536D4 */ addiu $a1, $a1, %lo(HES_AimTarget)
/* 17EB8C 802502AC 0809412D */ j .L802504B4
/* 17EB90 802502B0 00000000 */ nop
.L802502B4_17EB94:
/* 17EB94 802502B4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EB98 802502B8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EB9C 802502BC 3C058029 */ lui $a1, %hi(HudScript_MashCUpButton)
/* 17EBA0 802502C0 24A525F4 */ addiu $a1, $a1, %lo(HudScript_MashCUpButton)
/* 17EB9C 802502BC 3C058029 */ lui $a1, %hi(HES_MashCUpButton)
/* 17EBA0 802502C0 24A525F4 */ addiu $a1, $a1, %lo(HES_MashCUpButton)
/* 17EBA4 802502C4 0C0511FF */ jal hud_element_set_script
/* 17EBA8 802502C8 00000000 */ nop
/* 17EBAC 802502CC 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17EBB0 802502D0 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EBB4 802502D4 3C058029 */ lui $a1, %hi(HudScript_MashCDownButton1)
/* 17EBB8 802502D8 24A52688 */ addiu $a1, $a1, %lo(HudScript_MashCDownButton1)
/* 17EBB4 802502D4 3C058029 */ lui $a1, %hi(HES_MashCDownButton1)
/* 17EBB8 802502D8 24A52688 */ addiu $a1, $a1, %lo(HES_MashCDownButton1)
/* 17EBBC 802502DC 0C0511FF */ jal hud_element_set_script
/* 17EBC0 802502E0 00000000 */ nop
/* 17EBC4 802502E4 3C04802A */ lui $a0, %hi(D_8029F646)
/* 17EBC8 802502E8 8484F646 */ lh $a0, %lo(D_8029F646)($a0)
/* 17EBCC 802502EC 3C058029 */ lui $a1, %hi(HudScript_MashCLeftButton)
/* 17EBD0 802502F0 24A52490 */ addiu $a1, $a1, %lo(HudScript_MashCLeftButton)
/* 17EBCC 802502EC 3C058029 */ lui $a1, %hi(HES_MashCLeftButton)
/* 17EBD0 802502F0 24A52490 */ addiu $a1, $a1, %lo(HES_MashCLeftButton)
/* 17EBD4 802502F4 0C0511FF */ jal hud_element_set_script
/* 17EBD8 802502F8 00000000 */ nop
/* 17EBDC 802502FC 3C04802A */ lui $a0, %hi(D_8029F648)
/* 17EBE0 80250300 8484F648 */ lh $a0, %lo(D_8029F648)($a0)
/* 17EBE4 80250304 3C058029 */ lui $a1, %hi(HudScript_MashCRightButton1)
/* 17EBE8 80250308 24A52524 */ addiu $a1, $a1, %lo(HudScript_MashCRightButton1)
/* 17EBE4 80250304 3C058029 */ lui $a1, %hi(HES_MashCRightButton1)
/* 17EBE8 80250308 24A52524 */ addiu $a1, $a1, %lo(HES_MashCRightButton1)
/* 17EBEC 8025030C 0809412D */ j .L802504B4
/* 17EBF0 80250310 00000000 */ nop
.L80250314_17EBF4:
/* 17EBF4 80250314 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EBF8 80250318 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EBFC 8025031C 3C058011 */ lui $a1, %hi(HudScript_StickBackAndForth)
/* 17EC00 80250320 24A58E80 */ addiu $a1, $a1, %lo(HudScript_StickBackAndForth)
/* 17EBFC 8025031C 3C058011 */ lui $a1, %hi(HES_StickBackAndForth)
/* 17EC00 80250320 24A58E80 */ addiu $a1, $a1, %lo(HES_StickBackAndForth)
/* 17EC04 80250324 0809412D */ j .L802504B4
/* 17EC08 80250328 00000000 */ nop
.L8025032C_17EC0C:
/* 17EC0C 8025032C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC10 80250330 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC14 80250334 3C058011 */ lui $a1, %hi(HudScript_PressAButton)
/* 17EC18 80250338 24A58BBC */ addiu $a1, $a1, %lo(HudScript_PressAButton)
/* 17EC14 80250334 3C058011 */ lui $a1, %hi(HES_PressAButton)
/* 17EC18 80250338 24A58BBC */ addiu $a1, $a1, %lo(HES_PressAButton)
/* 17EC1C 8025033C 0C0511FF */ jal hud_element_set_script
/* 17EC20 80250340 00000000 */ nop
/* 17EC24 80250344 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17EC28 80250348 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EC2C 8025034C 3C058029 */ lui $a1, %hi(HudScript_PressBButton)
/* 17EC30 80250350 24A523B0 */ addiu $a1, $a1, %lo(HudScript_PressBButton)
/* 17EC2C 8025034C 3C058029 */ lui $a1, %hi(HES_PressBButton)
/* 17EC30 80250350 24A523B0 */ addiu $a1, $a1, %lo(HES_PressBButton)
/* 17EC34 80250354 0C0511FF */ jal hud_element_set_script
/* 17EC38 80250358 00000000 */ nop
/* 17EC3C 8025035C 3C04802A */ lui $a0, %hi(D_8029F646)
/* 17EC40 80250360 8484F646 */ lh $a0, %lo(D_8029F646)($a0)
/* 17EC44 80250364 3C058029 */ lui $a1, %hi(HudScript_PressCDownButton)
/* 17EC48 80250368 24A526C4 */ addiu $a1, $a1, %lo(HudScript_PressCDownButton)
/* 17EC44 80250364 3C058029 */ lui $a1, %hi(HES_PressCDownButton)
/* 17EC48 80250368 24A526C4 */ addiu $a1, $a1, %lo(HES_PressCDownButton)
/* 17EC4C 8025036C 0809412D */ j .L802504B4
/* 17EC50 80250370 00000000 */ nop
.L80250374_17EC54:
/* 17EC54 80250374 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC58 80250378 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC5C 8025037C 3C058011 */ lui $a1, %hi(HudScript_RotateStickCW)
/* 17EC60 80250380 24A58D6C */ addiu $a1, $a1, %lo(HudScript_RotateStickCW)
/* 17EC5C 8025037C 3C058011 */ lui $a1, %hi(HES_RotateStickCW)
/* 17EC60 80250380 24A58D6C */ addiu $a1, $a1, %lo(HES_RotateStickCW)
/* 17EC64 80250384 0809412D */ j .L802504B4
/* 17EC68 80250388 00000000 */ nop
.L8025038C_17EC6C:
/* 17EC6C 8025038C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17EC70 80250390 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17EC74 80250394 3C058029 */ lui $a1, %hi(HudScript_TimingBlink)
/* 17EC78 80250398 24A527B4 */ addiu $a1, $a1, %lo(HudScript_TimingBlink)
/* 17EC74 80250394 3C058029 */ lui $a1, %hi(HES_TimingBlink)
/* 17EC78 80250398 24A527B4 */ addiu $a1, $a1, %lo(HES_TimingBlink)
/* 17EC7C 8025039C 0C0511FF */ jal hud_element_set_script
/* 17EC80 802503A0 00000000 */ nop
/* 17EC84 802503A4 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17EC88 802503A8 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17EC8C 802503AC 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17EC90 802503B0 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17EC8C 802503AC 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17EC90 802503B0 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17EC94 802503B4 0809412D */ j .L802504B4
/* 17EC98 802503B8 00000000 */ nop
.L802503BC_17EC9C:
/* 17EC9C 802503BC 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ECA0 802503C0 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ECA4 802503C4 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17ECA8 802503C8 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17ECA4 802503C4 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17ECA8 802503C8 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17ECAC 802503CC 0C0511FF */ jal hud_element_set_script
/* 17ECB0 802503D0 00000000 */ nop
/* 17ECB4 802503D4 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17ECB8 802503D8 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17ECBC 802503DC 3C058029 */ lui $a1, %hi(HudScript_MashBButton2)
/* 17ECC0 802503E0 24A523FC */ addiu $a1, $a1, %lo(HudScript_MashBButton2)
/* 17ECBC 802503DC 3C058029 */ lui $a1, %hi(HES_MashBButton2)
/* 17ECC0 802503E0 24A523FC */ addiu $a1, $a1, %lo(HES_MashBButton2)
/* 17ECC4 802503E4 0809412D */ j .L802504B4
/* 17ECC8 802503E8 00000000 */ nop
.L802503EC_17ECCC:
/* 17ECCC 802503EC 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ECD0 802503F0 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ECD4 802503F4 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17ECD8 802503F8 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17ECD4 802503F4 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17ECD8 802503F8 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17ECDC 802503FC 0C0511FF */ jal hud_element_set_script
/* 17ECE0 80250400 00000000 */ nop
/* 17ECE4 80250404 3C04802A */ lui $a0, %hi(D_8029F644)
/* 17ECE8 80250408 8484F644 */ lh $a0, %lo(D_8029F644)($a0)
/* 17ECEC 8025040C 3C058029 */ lui $a1, %hi(HudScript_MashBButton1)
/* 17ECF0 80250410 24A52374 */ addiu $a1, $a1, %lo(HudScript_MashBButton1)
/* 17ECEC 8025040C 3C058029 */ lui $a1, %hi(HES_MashBButton1)
/* 17ECF0 80250410 24A52374 */ addiu $a1, $a1, %lo(HES_MashBButton1)
/* 17ECF4 80250414 0809412D */ j .L802504B4
/* 17ECF8 80250418 00000000 */ nop
.L8025041C_17ECFC:
/* 17ECFC 8025041C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED00 80250420 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED04 80250424 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17ED08 80250428 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17ED04 80250424 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17ED08 80250428 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17ED0C 8025042C 0809412D */ j .L802504B4
/* 17ED10 80250430 00000000 */ nop
.L80250434_17ED14:
/* 17ED14 80250434 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED18 80250438 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED1C 8025043C 3C058029 */ lui $a1, %hi(HudScript_TimingBlink)
/* 17ED20 80250440 24A527B4 */ addiu $a1, $a1, %lo(HudScript_TimingBlink)
/* 17ED1C 8025043C 3C058029 */ lui $a1, %hi(HES_TimingBlink)
/* 17ED20 80250440 24A527B4 */ addiu $a1, $a1, %lo(HES_TimingBlink)
/* 17ED24 80250444 0C0511FF */ jal hud_element_set_script
/* 17ED28 80250448 00000000 */ nop
/* 17ED2C 8025044C 3C04802A */ lui $a0, %hi(D_8029F644)
@ -652,30 +652,30 @@ glabel func_8024FB3C
.L8025045C_17ED3C:
/* 17ED3C 8025045C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED40 80250460 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED44 80250464 3C058011 */ lui $a1, %hi(HudScript_StickTapRight)
/* 17ED48 80250468 24A591E4 */ addiu $a1, $a1, %lo(HudScript_StickTapRight)
/* 17ED44 80250464 3C058011 */ lui $a1, %hi(HES_StickTapRight)
/* 17ED48 80250468 24A591E4 */ addiu $a1, $a1, %lo(HES_StickTapRight)
/* 17ED4C 8025046C 0809412D */ j .L802504B4
/* 17ED50 80250470 00000000 */ nop
.L80250474_17ED54:
/* 17ED54 80250474 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED58 80250478 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED5C 8025047C 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 17ED60 80250480 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 17ED5C 8025047C 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 17ED60 80250480 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 17ED64 80250484 0809412D */ j .L802504B4
/* 17ED68 80250488 00000000 */ nop
.L8025048C_17ED6C:
/* 17ED6C 8025048C 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED70 80250490 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
/* 17ED74 80250494 3C058011 */ lui $a1, %hi(HudScript_PressAButton)
/* 17ED78 80250498 24A58BBC */ addiu $a1, $a1, %lo(HudScript_PressAButton)
/* 17ED74 80250494 3C058011 */ lui $a1, %hi(HES_PressAButton)
/* 17ED78 80250498 24A58BBC */ addiu $a1, $a1, %lo(HES_PressAButton)
/* 17ED7C 8025049C 0C0511FF */ jal hud_element_set_script
/* 17ED80 802504A0 00000000 */ nop
.L802504A4_17ED84:
/* 17ED84 802504A4 3C04802A */ lui $a0, %hi(D_8029F642)
/* 17ED88 802504A8 8484F642 */ lh $a0, %lo(D_8029F642)($a0)
.L802504AC:
/* 17ED8C 802504AC 3C058011 */ lui $a1, %hi(HudScript_PressAButton)
/* 17ED90 802504B0 24A58BBC */ addiu $a1, $a1, %lo(HudScript_PressAButton)
/* 17ED8C 802504AC 3C058011 */ lui $a1, %hi(HES_PressAButton)
/* 17ED90 802504B0 24A58BBC */ addiu $a1, $a1, %lo(HES_PressAButton)
.L802504B4:
/* 17ED94 802504B4 0C0511FF */ jal hud_element_set_script
/* 17ED98 802504B8 00000000 */ nop
@ -845,38 +845,38 @@ glabel func_8024FB3C
/* 17EFE0 80250700 00400008 */ jr $v0
/* 17EFE4 80250704 00000000 */ nop
.L80250708_17EFE8:
/* 17EFE8 80250708 3C048008 */ lui $a0, %hi(HudScript_Item_Hammer1)
/* 17EFEC 8025070C 248406A0 */ addiu $a0, $a0, %lo(HudScript_Item_Hammer1)
/* 17EFE8 80250708 3C048008 */ lui $a0, %hi(HES_Item_Hammer1)
/* 17EFEC 8025070C 248406A0 */ addiu $a0, $a0, %lo(HES_Item_Hammer1)
/* 17EFF0 80250710 080941DC */ j .L80250770
/* 17EFF4 80250714 00000000 */ nop
.L80250718_17EFF8:
/* 17EFF8 80250718 3C048008 */ lui $a0, %hi(HudScript_Item_Hammer2)
/* 17EFFC 8025071C 248406D0 */ addiu $a0, $a0, %lo(HudScript_Item_Hammer2)
/* 17EFF8 80250718 3C048008 */ lui $a0, %hi(HES_Item_Hammer2)
/* 17EFFC 8025071C 248406D0 */ addiu $a0, $a0, %lo(HES_Item_Hammer2)
/* 17F000 80250720 080941DC */ j .L80250770
/* 17F004 80250724 00000000 */ nop
.L80250728_17F008:
/* 17F008 80250728 3C048008 */ lui $a0, %hi(HudScript_Item_Hammer3)
/* 17F00C 8025072C 24840700 */ addiu $a0, $a0, %lo(HudScript_Item_Hammer3)
/* 17F008 80250728 3C048008 */ lui $a0, %hi(HES_Item_Hammer3)
/* 17F00C 8025072C 24840700 */ addiu $a0, $a0, %lo(HES_Item_Hammer3)
/* 17F010 80250730 080941DC */ j .L80250770
/* 17F014 80250734 00000000 */ nop
.L80250738_17F018:
/* 17F018 80250738 3C048008 */ lui $a0, %hi(HudScript_Item_Boots1)
/* 17F01C 8025073C 24840730 */ addiu $a0, $a0, %lo(HudScript_Item_Boots1)
/* 17F018 80250738 3C048008 */ lui $a0, %hi(HES_Item_Boots1)
/* 17F01C 8025073C 24840730 */ addiu $a0, $a0, %lo(HES_Item_Boots1)
/* 17F020 80250740 080941DC */ j .L80250770
/* 17F024 80250744 00000000 */ nop
.L80250748_17F028:
/* 17F028 80250748 3C048008 */ lui $a0, %hi(HudScript_Item_Boots2)
/* 17F02C 8025074C 24840760 */ addiu $a0, $a0, %lo(HudScript_Item_Boots2)
/* 17F028 80250748 3C048008 */ lui $a0, %hi(HES_Item_Boots2)
/* 17F02C 8025074C 24840760 */ addiu $a0, $a0, %lo(HES_Item_Boots2)
/* 17F030 80250750 080941DC */ j .L80250770
/* 17F034 80250754 00000000 */ nop
.L80250758_17F038:
/* 17F038 80250758 3C048008 */ lui $a0, %hi(HudScript_Item_Boots3)
/* 17F03C 8025075C 24840790 */ addiu $a0, $a0, %lo(HudScript_Item_Boots3)
/* 17F038 80250758 3C048008 */ lui $a0, %hi(HES_Item_Boots3)
/* 17F03C 8025075C 24840790 */ addiu $a0, $a0, %lo(HES_Item_Boots3)
/* 17F040 80250760 080941DC */ j .L80250770
/* 17F044 80250764 00000000 */ nop
.L80250768_17F048:
/* 17F048 80250768 3C048008 */ lui $a0, %hi(HudScript_Item_Items)
/* 17F04C 8025076C 248407C0 */ addiu $a0, $a0, %lo(HudScript_Item_Items)
/* 17F048 80250768 3C048008 */ lui $a0, %hi(HES_Item_Items)
/* 17F04C 8025076C 248407C0 */ addiu $a0, $a0, %lo(HES_Item_Items)
.L80250770:
/* 17F050 80250770 0C050529 */ jal hud_element_create
/* 17F054 80250774 00000000 */ nop

View File

@ -74,8 +74,8 @@ glabel btl_state_draw_select_target
/* 41FB74 802AADE4 24130002 */ addiu $s3, $zero, 2
/* 41FB78 802AADE8 0C05122C */ jal hud_element_get_script
/* 41FB7C 802AADEC 0200202D */ daddu $a0, $s0, $zero
/* 41FB80 802AADF0 3C058008 */ lui $a1, %hi(HudScript_HandPointLeftLoop)
/* 41FB84 802AADF4 24A50208 */ addiu $a1, $a1, %lo(HudScript_HandPointLeftLoop)
/* 41FB80 802AADF0 3C058008 */ lui $a1, %hi(HES_HandPointLeftLoop)
/* 41FB84 802AADF4 24A50208 */ addiu $a1, $a1, %lo(HES_HandPointLeftLoop)
/* 41FB88 802AADF8 080AAB86 */ j .L802AAE18
/* 41FB8C 802AADFC 00000000 */ nop
.L802AAE00:
@ -83,8 +83,8 @@ glabel btl_state_draw_select_target
/* 41FB94 802AAE04 2413FFF5 */ addiu $s3, $zero, -0xb
/* 41FB98 802AAE08 0C05122C */ jal hud_element_get_script
/* 41FB9C 802AAE0C 0200202D */ daddu $a0, $s0, $zero
/* 41FBA0 802AAE10 3C058008 */ lui $a1, %hi(HudScript_HandPointDownLoop)
/* 41FBA4 802AAE14 24A5FF20 */ addiu $a1, $a1, %lo(HudScript_HandPointDownLoop)
/* 41FBA0 802AAE10 3C058008 */ lui $a1, %hi(HES_HandPointDownLoop)
/* 41FBA4 802AAE14 24A5FF20 */ addiu $a1, $a1, %lo(HES_HandPointDownLoop)
.L802AAE18:
/* 41FBA8 802AAE18 50450004 */ beql $v0, $a1, .L802AAE2C
/* 41FBAC 802AAE1C 24040001 */ addiu $a0, $zero, 1
@ -117,8 +117,8 @@ glabel btl_state_draw_select_target
.L802AAE84:
/* 41FC14 802AAE84 1920004B */ blez $t1, .L802AAFB4
/* 41FC18 802AAE88 0000902D */ daddu $s2, $zero, $zero
/* 41FC1C 802AAE8C 3C1E8008 */ lui $fp, %hi(HudScript_HandPointDownLoop)
/* 41FC20 802AAE90 27DEFF20 */ addiu $fp, $fp, %lo(HudScript_HandPointDownLoop)
/* 41FC1C 802AAE8C 3C1E8008 */ lui $fp, %hi(HES_HandPointDownLoop)
/* 41FC20 802AAE90 27DEFF20 */ addiu $fp, $fp, %lo(HES_HandPointDownLoop)
/* 41FC24 802AAE94 3C15802B */ lui $s5, %hi(D_802ACC70)
/* 41FC28 802AAE98 26B5CC70 */ addiu $s5, $s5, %lo(D_802ACC70)
.L802AAE9C:
@ -151,8 +151,8 @@ glabel btl_state_draw_select_target
/* 41FC94 802AAF04 24130002 */ addiu $s3, $zero, 2
/* 41FC98 802AAF08 0C05122C */ jal hud_element_get_script
/* 41FC9C 802AAF0C 0200202D */ daddu $a0, $s0, $zero
/* 41FCA0 802AAF10 3C098008 */ lui $t1, %hi(HudScript_HandPointLeftLoop)
/* 41FCA4 802AAF14 25290208 */ addiu $t1, $t1, %lo(HudScript_HandPointLeftLoop)
/* 41FCA0 802AAF10 3C098008 */ lui $t1, %hi(HES_HandPointLeftLoop)
/* 41FCA4 802AAF14 25290208 */ addiu $t1, $t1, %lo(HES_HandPointLeftLoop)
/* 41FCA8 802AAF18 1049000C */ beq $v0, $t1, .L802AAF4C
/* 41FCAC 802AAF1C 0120282D */ daddu $a1, $t1, $zero
/* 41FCB0 802AAF20 080AABD1 */ j .L802AAF44

View File

@ -156,8 +156,8 @@ glabel btl_state_update_select_target
/* 41F644 802AA8B4 3C12802B */ lui $s2, %hi(D_802ACC70)
/* 41F648 802AA8B8 2652CC70 */ addiu $s2, $s2, %lo(D_802ACC70)
.L802AA8BC:
/* 41F64C 802AA8BC 3C048008 */ lui $a0, %hi(HudScript_HandPointDownLoop)
/* 41F650 802AA8C0 2484FF20 */ addiu $a0, $a0, %lo(HudScript_HandPointDownLoop)
/* 41F64C 802AA8BC 3C048008 */ lui $a0, %hi(HES_HandPointDownLoop)
/* 41F650 802AA8C0 2484FF20 */ addiu $a0, $a0, %lo(HES_HandPointDownLoop)
/* 41F654 802AA8C4 0C050529 */ jal hud_element_create
/* 41F658 802AA8C8 26100001 */ addiu $s0, $s0, 1
/* 41F65C 802AA8CC 0040882D */ daddu $s1, $v0, $zero
@ -266,13 +266,13 @@ glabel btl_state_update_select_target
/* 41F7D0 802AAA40 30420800 */ andi $v0, $v0, 0x800
/* 41F7D4 802AAA44 10400005 */ beqz $v0, .L802AAA5C
/* 41F7D8 802AAA48 0220202D */ daddu $a0, $s1, $zero
/* 41F7DC 802AAA4C 3C058008 */ lui $a1, %hi(HudScript_HandPointLeftLoop)
/* 41F7E0 802AAA50 24A50208 */ addiu $a1, $a1, %lo(HudScript_HandPointLeftLoop)
/* 41F7DC 802AAA4C 3C058008 */ lui $a1, %hi(HES_HandPointLeftLoop)
/* 41F7E0 802AAA50 24A50208 */ addiu $a1, $a1, %lo(HES_HandPointLeftLoop)
/* 41F7E4 802AAA54 080AAA99 */ j .L802AAA64
/* 41F7E8 802AAA58 00000000 */ nop
.L802AAA5C:
/* 41F7EC 802AAA5C 3C058008 */ lui $a1, %hi(HudScript_HandPointDownLoop)
/* 41F7F0 802AAA60 24A5FF20 */ addiu $a1, $a1, %lo(HudScript_HandPointDownLoop)
/* 41F7EC 802AAA5C 3C058008 */ lui $a1, %hi(HES_HandPointDownLoop)
/* 41F7F0 802AAA60 24A5FF20 */ addiu $a1, $a1, %lo(HES_HandPointDownLoop)
.L802AAA64:
/* 41F7F4 802AAA64 0C0511FF */ jal hud_element_set_script
/* 41F7F8 802AAA68 00000000 */ nop

View File

@ -119,8 +119,8 @@ glabel func_802A11B0
/* 4160F4 802A1364 3C053F40 */ lui $a1, 0x3f40
/* 4160F8 802A1368 0C051308 */ jal hud_element_set_scale
/* 4160FC 802A136C 26520004 */ addiu $s2, $s2, 4
/* 416100 802A1370 3C048029 */ lui $a0, %hi(HudScript_ProjectorSpot)
/* 416104 802A1374 24842C00 */ addiu $a0, $a0, %lo(HudScript_ProjectorSpot)
/* 416100 802A1370 3C048029 */ lui $a0, %hi(HES_ProjectorSpot)
/* 416104 802A1374 24842C00 */ addiu $a0, $a0, %lo(HES_ProjectorSpot)
/* 416108 802A1378 0C050529 */ jal hud_element_create
/* 41610C 802A137C 00000000 */ nop
/* 416110 802A1380 0040882D */ daddu $s1, $v0, $zero
@ -145,8 +145,8 @@ glabel func_802A11B0
/* 41615C 802A13CC 1440FFD2 */ bnez $v0, .L802A1318
/* 416160 802A13D0 26940004 */ addiu $s4, $s4, 4
.L802A13D4:
/* 416164 802A13D4 3C048029 */ lui $a0, %hi(HudScript_ProjectorSpot)
/* 416168 802A13D8 24842C00 */ addiu $a0, $a0, %lo(HudScript_ProjectorSpot)
/* 416164 802A13D4 3C048029 */ lui $a0, %hi(HES_ProjectorSpot)
/* 416168 802A13D8 24842C00 */ addiu $a0, $a0, %lo(HES_ProjectorSpot)
/* 41616C 802A13DC 0C050529 */ jal hud_element_create
/* 416170 802A13E0 00000000 */ nop
/* 416174 802A13E4 0040882D */ daddu $s1, $v0, $zero
@ -166,8 +166,8 @@ glabel func_802A11B0
/* 4161AC 802A141C 0220202D */ daddu $a0, $s1, $zero
/* 4161B0 802A1420 0C051280 */ jal hud_element_set_flags
/* 4161B4 802A1424 24050002 */ addiu $a1, $zero, 2
/* 4161B8 802A1428 3C108029 */ lui $s0, %hi(HudScript_ProjectorReel)
/* 4161BC 802A142C 26102BD8 */ addiu $s0, $s0, %lo(HudScript_ProjectorReel)
/* 4161B8 802A1428 3C108029 */ lui $s0, %hi(HES_ProjectorReel)
/* 4161BC 802A142C 26102BD8 */ addiu $s0, $s0, %lo(HES_ProjectorReel)
/* 4161C0 802A1430 0C050529 */ jal hud_element_create
/* 4161C4 802A1434 0200202D */ daddu $a0, $s0, $zero
/* 4161C8 802A1438 0040882D */ daddu $s1, $v0, $zero
@ -232,8 +232,8 @@ glabel func_802A11B0
/* 4162B4 802A1524 0220202D */ daddu $a0, $s1, $zero
/* 4162B8 802A1528 0C0513AC */ jal hud_element_set_alpha
/* 4162BC 802A152C 240500F0 */ addiu $a1, $zero, 0xf0
/* 4162C0 802A1530 3C048029 */ lui $a0, %hi(HudScript_ProjectorBeam)
/* 4162C4 802A1534 24842C28 */ addiu $a0, $a0, %lo(HudScript_ProjectorBeam)
/* 4162C0 802A1530 3C048029 */ lui $a0, %hi(HES_ProjectorBeam)
/* 4162C4 802A1534 24842C28 */ addiu $a0, $a0, %lo(HES_ProjectorBeam)
/* 4162C8 802A1538 0C050529 */ jal hud_element_create
/* 4162CC 802A153C 00000000 */ nop
/* 4162D0 802A1540 0040882D */ daddu $s1, $v0, $zero
@ -275,8 +275,8 @@ glabel func_802A11B0
/* 416360 802A15D0 0220202D */ daddu $a0, $s1, $zero
/* 416364 802A15D4 0C051280 */ jal hud_element_set_flags
/* 416368 802A15D8 24050002 */ addiu $a1, $zero, 2
/* 41636C 802A15DC 3C048029 */ lui $a0, %hi(D_80292CF4)
/* 416370 802A15E0 24842CF4 */ addiu $a0, $a0, %lo(D_80292CF4)
/* 41636C 802A15DC 3C048029 */ lui $a0, %hi(HES_SwapBackground)
/* 416370 802A15E0 24842CF4 */ addiu $a0, $a0, %lo(HES_SwapBackground)
/* 416374 802A15E4 0C050529 */ jal hud_element_create
/* 416378 802A15E8 00000000 */ nop
/* 41637C 802A15EC 0040882D */ daddu $s1, $v0, $zero
@ -303,8 +303,8 @@ glabel func_802A11B0
/* 4163D0 802A1640 0220202D */ daddu $a0, $s1, $zero
/* 4163D4 802A1644 0C0513AC */ jal hud_element_set_alpha
/* 4163D8 802A1648 240500E6 */ addiu $a1, $zero, 0xe6
/* 4163DC 802A164C 3C048029 */ lui $a0, %hi(HudScript_SwapZ)
/* 4163E0 802A1650 24842C50 */ addiu $a0, $a0, %lo(HudScript_SwapZ)
/* 4163DC 802A164C 3C048029 */ lui $a0, %hi(HES_SwapZ)
/* 4163E0 802A1650 24842C50 */ addiu $a0, $a0, %lo(HES_SwapZ)
/* 4163E4 802A1654 0C050529 */ jal hud_element_create
/* 4163E8 802A1658 00000000 */ nop
/* 4163EC 802A165C 0040882D */ daddu $s1, $v0, $zero
@ -323,8 +323,8 @@ glabel func_802A11B0
/* 416420 802A1690 2405005E */ addiu $a1, $zero, 0x5e
/* 416424 802A1694 0C051261 */ jal hud_element_set_render_pos
/* 416428 802A1698 240600D1 */ addiu $a2, $zero, 0xd1
/* 41642C 802A169C 3C048029 */ lui $a0, %hi(HudScript_SwapArrowLeft)
/* 416430 802A16A0 24842C7C */ addiu $a0, $a0, %lo(HudScript_SwapArrowLeft)
/* 41642C 802A169C 3C048029 */ lui $a0, %hi(HES_SwapArrowLeft)
/* 416430 802A16A0 24842C7C */ addiu $a0, $a0, %lo(HES_SwapArrowLeft)
/* 416434 802A16A4 0C050529 */ jal hud_element_create
/* 416438 802A16A8 00000000 */ nop
/* 41643C 802A16AC 0040882D */ daddu $s1, $v0, $zero
@ -343,8 +343,8 @@ glabel func_802A11B0
/* 416470 802A16E0 24050051 */ addiu $a1, $zero, 0x51
/* 416474 802A16E4 0C051261 */ jal hud_element_set_render_pos
/* 416478 802A16E8 240600D2 */ addiu $a2, $zero, 0xd2
/* 41647C 802A16EC 3C048029 */ lui $a0, %hi(HudScript_SwapArrowRight)
/* 416480 802A16F0 24842CB8 */ addiu $a0, $a0, %lo(HudScript_SwapArrowRight)
/* 41647C 802A16EC 3C048029 */ lui $a0, %hi(HES_SwapArrowRight)
/* 416480 802A16F0 24842CB8 */ addiu $a0, $a0, %lo(HES_SwapArrowRight)
/* 416484 802A16F4 0C050529 */ jal hud_element_create
/* 416488 802A16F8 00000000 */ nop
/* 41648C 802A16FC 0040882D */ daddu $s1, $v0, $zero

View File

@ -181,8 +181,8 @@ glabel func_802A2C84
/* 417C90 802A2F00 1440FFEC */ bnez $v0, .L802A2EB4
/* 417C94 802A2F04 26730004 */ addiu $s3, $s3, 4
.L802A2F08:
/* 417C98 802A2F08 3C048010 */ lui $a0, %hi(HudScript_AnimatedHandPointer)
/* 417C9C 802A2F0C 24844A28 */ addiu $a0, $a0, %lo(HudScript_AnimatedHandPointer)
/* 417C98 802A2F08 3C048010 */ lui $a0, %hi(HES_AnimatedHandPointer)
/* 417C9C 802A2F0C 24844A28 */ addiu $a0, $a0, %lo(HES_AnimatedHandPointer)
/* 417CA0 802A2F10 0C050529 */ jal hud_element_create
/* 417CA4 802A2F14 00000000 */ nop
/* 417CA8 802A2F18 0040902D */ daddu $s2, $v0, $zero
@ -200,8 +200,8 @@ glabel func_802A2C84
/* 417CD8 802A2F48 86060000 */ lh $a2, ($s0)
/* 417CDC 802A2F4C 0C051261 */ jal hud_element_set_render_pos
/* 417CE0 802A2F50 0240202D */ daddu $a0, $s2, $zero
/* 417CE4 802A2F54 3C048010 */ lui $a0, %hi(HudScript_GreenArrowUp)
/* 417CE8 802A2F58 248477E4 */ addiu $a0, $a0, %lo(HudScript_GreenArrowUp)
/* 417CE4 802A2F54 3C048010 */ lui $a0, %hi(HES_GreenArrowUp)
/* 417CE8 802A2F58 248477E4 */ addiu $a0, $a0, %lo(HES_GreenArrowUp)
/* 417CEC 802A2F5C 0C050529 */ jal hud_element_create
/* 417CF0 802A2F60 00000000 */ nop
/* 417CF4 802A2F64 0040902D */ daddu $s2, $v0, $zero
@ -217,8 +217,8 @@ glabel func_802A2C84
/* 417D1C 802A2F8C 24A50027 */ addiu $a1, $a1, 0x27
/* 417D20 802A2F90 0C051261 */ jal hud_element_set_render_pos
/* 417D24 802A2F94 24C6FFF9 */ addiu $a2, $a2, -7
/* 417D28 802A2F98 3C048010 */ lui $a0, %hi(HudScript_GreenArrowDown)
/* 417D2C 802A2F9C 24847798 */ addiu $a0, $a0, %lo(HudScript_GreenArrowDown)
/* 417D28 802A2F98 3C048010 */ lui $a0, %hi(HES_GreenArrowDown)
/* 417D2C 802A2F9C 24847798 */ addiu $a0, $a0, %lo(HES_GreenArrowDown)
/* 417D30 802A2FA0 0C050529 */ jal hud_element_create
/* 417D34 802A2FA4 00000000 */ nop
/* 417D38 802A2FA8 0040902D */ daddu $s2, $v0, $zero
@ -238,8 +238,8 @@ glabel func_802A2C84
/* 417D70 802A2FE0 8C42D4A0 */ lw $v0, %lo(battle_menu_hasSpiritsMenu)($v0)
/* 417D74 802A2FE4 1440000A */ bnez $v0, .L802A3010
/* 417D78 802A2FE8 00000000 */ nop
/* 417D7C 802A2FEC 3C048011 */ lui $a0, %hi(HudScript_StatusFlower)
/* 417D80 802A2FF0 24848538 */ addiu $a0, $a0, %lo(HudScript_StatusFlower)
/* 417D7C 802A2FEC 3C048011 */ lui $a0, %hi(HES_StatusFlower)
/* 417D80 802A2FF0 24848538 */ addiu $a0, $a0, %lo(HES_StatusFlower)
/* 417D84 802A2FF4 0C050529 */ jal hud_element_create
/* 417D88 802A2FF8 00000000 */ nop
/* 417D8C 802A2FFC 0040902D */ daddu $s2, $v0, $zero
@ -248,8 +248,8 @@ glabel func_802A2C84
/* 417D98 802A3008 080A8C0F */ j .L802A303C
/* 417D9C 802A300C 0240202D */ daddu $a0, $s2, $zero
.L802A3010:
/* 417DA0 802A3010 3C048011 */ lui $a0, %hi(HudScript_MenuStarPower)
/* 417DA4 802A3014 24848974 */ addiu $a0, $a0, %lo(HudScript_MenuStarPower)
/* 417DA0 802A3010 3C048011 */ lui $a0, %hi(HES_MenuStarPower)
/* 417DA4 802A3014 24848974 */ addiu $a0, $a0, %lo(HES_MenuStarPower)
/* 417DA8 802A3018 0C050529 */ jal hud_element_create
/* 417DAC 802A301C 00000000 */ nop
/* 417DB0 802A3020 0040902D */ daddu $s2, $v0, $zero
@ -293,18 +293,18 @@ glabel func_802A2C84
/* 417E40 802A30B0 080A8C36 */ j .L802A30D8
/* 417E44 802A30B4 00000000 */ nop
.L802A30B8:
/* 417E48 802A30B8 3C048010 */ lui $a0, %hi(HudScript_FPCost)
/* 417E4C 802A30BC 24847638 */ addiu $a0, $a0, %lo(HudScript_FPCost)
/* 417E48 802A30B8 3C048010 */ lui $a0, %hi(HES_FPCost)
/* 417E4C 802A30BC 24847638 */ addiu $a0, $a0, %lo(HES_FPCost)
/* 417E50 802A30C0 080A8C47 */ j .L802A311C
/* 417E54 802A30C4 00000000 */ nop
.L802A30C8:
/* 417E58 802A30C8 3C048010 */ lui $a0, %hi(HudScript_FPCostReduced)
/* 417E5C 802A30CC 24847664 */ addiu $a0, $a0, %lo(HudScript_FPCostReduced)
/* 417E58 802A30C8 3C048010 */ lui $a0, %hi(HES_FPCostReduced)
/* 417E5C 802A30CC 24847664 */ addiu $a0, $a0, %lo(HES_FPCostReduced)
/* 417E60 802A30D0 080A8C47 */ j .L802A311C
/* 417E64 802A30D4 00000000 */ nop
.L802A30D8:
/* 417E68 802A30D8 3C048010 */ lui $a0, %hi(HudScript_FPCostReducedTwice)
/* 417E6C 802A30DC 24847690 */ addiu $a0, $a0, %lo(HudScript_FPCostReducedTwice)
/* 417E68 802A30D8 3C048010 */ lui $a0, %hi(HES_FPCostReducedTwice)
/* 417E6C 802A30DC 24847690 */ addiu $a0, $a0, %lo(HES_FPCostReducedTwice)
/* 417E70 802A30E0 080A8C4F */ j .L802A313C
/* 417E74 802A30E4 00000000 */ nop
.L802A30E8:
@ -316,13 +316,13 @@ glabel func_802A2C84
/* 417E8C 802A30FC 080A8C4D */ j .L802A3134
/* 417E90 802A3100 00000000 */ nop
.L802A3104:
/* 417E94 802A3104 3C048010 */ lui $a0, %hi(HudScript_POWCost)
/* 417E98 802A3108 248476E8 */ addiu $a0, $a0, %lo(HudScript_POWCost)
/* 417E94 802A3104 3C048010 */ lui $a0, %hi(HES_POWCost)
/* 417E98 802A3108 248476E8 */ addiu $a0, $a0, %lo(HES_POWCost)
/* 417E9C 802A310C 080A8C47 */ j .L802A311C
/* 417EA0 802A3110 00000000 */ nop
.L802A3114:
/* 417EA4 802A3114 3C048010 */ lui $a0, %hi(HudScript_POWCostReduced)
/* 417EA8 802A3118 24847714 */ addiu $a0, $a0, %lo(HudScript_POWCostReduced)
/* 417EA4 802A3114 3C048010 */ lui $a0, %hi(HES_POWCostReduced)
/* 417EA8 802A3118 24847714 */ addiu $a0, $a0, %lo(HES_POWCostReduced)
.L802A311C:
/* 417EAC 802A311C 0C050529 */ jal hud_element_create
/* 417EB0 802A3120 00000000 */ nop
@ -331,8 +331,8 @@ glabel func_802A2C84
/* 417EBC 802A312C 080A8C53 */ j .L802A314C
/* 417EC0 802A3130 AC520000 */ sw $s2, ($v0)
.L802A3134:
/* 417EC4 802A3134 3C048010 */ lui $a0, %hi(HudScript_POWCostReducedTwice)
/* 417EC8 802A3138 24847740 */ addiu $a0, $a0, %lo(HudScript_POWCostReducedTwice)
/* 417EC4 802A3134 3C048010 */ lui $a0, %hi(HES_POWCostReducedTwice)
/* 417EC8 802A3138 24847740 */ addiu $a0, $a0, %lo(HES_POWCostReducedTwice)
.L802A313C:
/* 417ECC 802A313C 0C050529 */ jal hud_element_create
/* 417ED0 802A3140 00000000 */ nop
@ -797,8 +797,8 @@ glabel func_802A2C84
.L802A3808:
/* 418598 802A3808 3C04802B */ lui $a0, %hi(battle_menu_moveCursorIcon)
/* 41859C 802A380C 8C84D118 */ lw $a0, %lo(battle_menu_moveCursorIcon)($a0)
/* 4185A0 802A3810 3C058010 */ lui $a1, %hi(HudScript_HandPointer)
/* 4185A4 802A3814 24A54A00 */ addiu $a1, $a1, %lo(HudScript_HandPointer)
/* 4185A0 802A3810 3C058010 */ lui $a1, %hi(HES_HandPointer)
/* 4185A4 802A3814 24A54A00 */ addiu $a1, $a1, %lo(HES_HandPointer)
/* 4185A8 802A3818 0C0511FF */ jal hud_element_set_script
/* 4185AC 802A381C 00000000 */ nop
/* 4185B0 802A3820 24040001 */ addiu $a0, $zero, 1

View File

@ -295,8 +295,8 @@ glabel func_802A3C98
/* 418E54 802A40C4 8C420000 */ lw $v0, ($v0)
/* 418E58 802A40C8 5C400006 */ bgtzl $v0, .L802A40E4
/* 418E5C 802A40CC 0200202D */ daddu $a0, $s0, $zero
/* 418E60 802A40D0 3C058010 */ lui $a1, %hi(HudScript_NotEnoughFP)
/* 418E64 802A40D4 24A576BC */ addiu $a1, $a1, %lo(HudScript_NotEnoughFP)
/* 418E60 802A40D0 3C058010 */ lui $a1, %hi(HES_NotEnoughFP)
/* 418E64 802A40D4 24A576BC */ addiu $a1, $a1, %lo(HES_NotEnoughFP)
/* 418E68 802A40D8 0C0511FF */ jal hud_element_set_script
/* 418E6C 802A40DC 0200202D */ daddu $a0, $s0, $zero
/* 418E70 802A40E0 0200202D */ daddu $a0, $s0, $zero
@ -320,8 +320,8 @@ glabel func_802A3C98
/* 418EB0 802A4120 8C420000 */ lw $v0, ($v0)
/* 418EB4 802A4124 5C400006 */ bgtzl $v0, .L802A4140
/* 418EB8 802A4128 0200202D */ daddu $a0, $s0, $zero
/* 418EBC 802A412C 3C058010 */ lui $a1, %hi(HudScript_NotEnoughPOW)
/* 418EC0 802A4130 24A5776C */ addiu $a1, $a1, %lo(HudScript_NotEnoughPOW)
/* 418EBC 802A412C 3C058010 */ lui $a1, %hi(HES_NotEnoughPOW)
/* 418EC0 802A4130 24A5776C */ addiu $a1, $a1, %lo(HES_NotEnoughPOW)
/* 418EC4 802A4134 0C0511FF */ jal hud_element_set_script
/* 418EC8 802A4138 0200202D */ daddu $a0, $s0, $zero
/* 418ECC 802A413C 0200202D */ daddu $a0, $s0, $zero

View File

@ -83,8 +83,8 @@ glabel func_802A4A54
/* 4198F8 802A4B68 1440FFEF */ bnez $v0, .L802A4B28
/* 4198FC 802A4B6C 26730004 */ addiu $s3, $s3, 4
.L802A4B70:
/* 419900 802A4B70 3C048010 */ lui $a0, %hi(HudScript_AnimatedHandPointer)
/* 419904 802A4B74 24844A28 */ addiu $a0, $a0, %lo(HudScript_AnimatedHandPointer)
/* 419900 802A4B70 3C048010 */ lui $a0, %hi(HES_AnimatedHandPointer)
/* 419904 802A4B74 24844A28 */ addiu $a0, $a0, %lo(HES_AnimatedHandPointer)
/* 419908 802A4B78 0C050529 */ jal hud_element_create
/* 41990C 802A4B7C 00000000 */ nop
/* 419910 802A4B80 0040902D */ daddu $s2, $v0, $zero
@ -102,8 +102,8 @@ glabel func_802A4A54
/* 419940 802A4BB0 86260000 */ lh $a2, ($s1)
/* 419944 802A4BB4 0C051261 */ jal hud_element_set_render_pos
/* 419948 802A4BB8 0240202D */ daddu $a0, $s2, $zero
/* 41994C 802A4BBC 3C048010 */ lui $a0, %hi(HudScript_GreenArrowUp)
/* 419950 802A4BC0 248477E4 */ addiu $a0, $a0, %lo(HudScript_GreenArrowUp)
/* 41994C 802A4BBC 3C048010 */ lui $a0, %hi(HES_GreenArrowUp)
/* 419950 802A4BC0 248477E4 */ addiu $a0, $a0, %lo(HES_GreenArrowUp)
/* 419954 802A4BC4 0C050529 */ jal hud_element_create
/* 419958 802A4BC8 00000000 */ nop
/* 41995C 802A4BCC 0040902D */ daddu $s2, $v0, $zero
@ -119,8 +119,8 @@ glabel func_802A4A54
/* 419984 802A4BF4 24A50027 */ addiu $a1, $a1, 0x27
/* 419988 802A4BF8 0C051261 */ jal hud_element_set_render_pos
/* 41998C 802A4BFC 24C6FFF9 */ addiu $a2, $a2, -7
/* 419990 802A4C00 3C048010 */ lui $a0, %hi(HudScript_GreenArrowDown)
/* 419994 802A4C04 24847798 */ addiu $a0, $a0, %lo(HudScript_GreenArrowDown)
/* 419990 802A4C00 3C048010 */ lui $a0, %hi(HES_GreenArrowDown)
/* 419994 802A4C04 24847798 */ addiu $a0, $a0, %lo(HES_GreenArrowDown)
/* 419998 802A4C08 0C050529 */ jal hud_element_create
/* 41999C 802A4C0C 00000000 */ nop
/* 4199A0 802A4C10 0040902D */ daddu $s2, $v0, $zero
@ -394,8 +394,8 @@ glabel func_802A4A54
/* 419D90 802A5000 0C0513BF */ jal hud_element_set_tint
/* 419D94 802A5004 00A0382D */ daddu $a3, $a1, $zero
/* 419D98 802A5008 8E040000 */ lw $a0, ($s0)
/* 419D9C 802A500C 3C058010 */ lui $a1, %hi(HudScript_HandPointer)
/* 419DA0 802A5010 24A54A00 */ addiu $a1, $a1, %lo(HudScript_HandPointer)
/* 419D9C 802A500C 3C058010 */ lui $a1, %hi(HES_HandPointer)
/* 419DA0 802A5010 24A54A00 */ addiu $a1, $a1, %lo(HES_HandPointer)
/* 419DA4 802A5014 0C0511FF */ jal hud_element_set_script
/* 419DA8 802A5018 00000000 */ nop
/* 419DAC 802A501C 24040006 */ addiu $a0, $zero, 6

View File

@ -1079,8 +1079,8 @@ glabel update_status_menu
/* 82500 800E9050 16200012 */ bnez $s1, .L800E909C
/* 82504 800E9054 24020001 */ addiu $v0, $zero, 1
/* 82508 800E9058 26100001 */ addiu $s0, $s0, 1
/* 8250C 800E905C 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 82510 800E9060 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 8250C 800E905C 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 82510 800E9060 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 82514 800E9064 0C0511FF */ jal hud_element_set_script
/* 82518 800E9068 0240202D */ daddu $a0, $s2, $zero
/* 8251C 800E906C 0240202D */ daddu $a0, $s2, $zero
@ -1099,8 +1099,8 @@ glabel update_status_menu
/* 8254C 800E909C 56220011 */ bnel $s1, $v0, .L800E90E4
/* 82550 800E90A0 24020002 */ addiu $v0, $zero, 2
/* 82554 800E90A4 02028021 */ addu $s0, $s0, $v0
/* 82558 800E90A8 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 8255C 800E90AC 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 82558 800E90A8 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 8255C 800E90AC 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 82560 800E90B0 0C0511FF */ jal hud_element_set_script
/* 82564 800E90B4 0240202D */ daddu $a0, $s2, $zero
/* 82568 800E90B8 0240202D */ daddu $a0, $s2, $zero
@ -1118,8 +1118,8 @@ glabel update_status_menu
/* 82594 800E90E4 16220011 */ bne $s1, $v0, .L800E912C
/* 82598 800E90E8 24020003 */ addiu $v0, $zero, 3
/* 8259C 800E90EC 26100001 */ addiu $s0, $s0, 1
/* 825A0 800E90F0 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 825A4 800E90F4 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 825A0 800E90F0 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 825A4 800E90F4 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 825A8 800E90F8 0C0511FF */ jal hud_element_set_script
/* 825AC 800E90FC 0240202D */ daddu $a0, $s2, $zero
/* 825B0 800E9100 0240202D */ daddu $a0, $s2, $zero
@ -1137,8 +1137,8 @@ glabel update_status_menu
/* 825DC 800E912C 16220011 */ bne $s1, $v0, .L800E9174
/* 825E0 800E9130 24020004 */ addiu $v0, $zero, 4
/* 825E4 800E9134 26100001 */ addiu $s0, $s0, 1
/* 825E8 800E9138 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 825EC 800E913C 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 825E8 800E9138 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 825EC 800E913C 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 825F0 800E9140 0C0511FF */ jal hud_element_set_script
/* 825F4 800E9144 0240202D */ daddu $a0, $s2, $zero
/* 825F8 800E9148 0240202D */ daddu $a0, $s2, $zero
@ -1156,8 +1156,8 @@ glabel update_status_menu
/* 82624 800E9174 16220011 */ bne $s1, $v0, .L800E91BC
/* 82628 800E9178 24020005 */ addiu $v0, $zero, 5
/* 8262C 800E917C 26100001 */ addiu $s0, $s0, 1
/* 82630 800E9180 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 82634 800E9184 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 82630 800E9180 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 82634 800E9184 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 82638 800E9188 0C0511FF */ jal hud_element_set_script
/* 8263C 800E918C 0240202D */ daddu $a0, $s2, $zero
/* 82640 800E9190 0240202D */ daddu $a0, $s2, $zero
@ -1175,8 +1175,8 @@ glabel update_status_menu
/* 8266C 800E91BC 16220011 */ bne $s1, $v0, .L800E9204
/* 82670 800E91C0 24020006 */ addiu $v0, $zero, 6
/* 82674 800E91C4 26100001 */ addiu $s0, $s0, 1
/* 82678 800E91C8 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 8267C 800E91CC 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 82678 800E91C8 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 8267C 800E91CC 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 82680 800E91D0 0C0511FF */ jal hud_element_set_script
/* 82684 800E91D4 0240202D */ daddu $a0, $s2, $zero
/* 82688 800E91D8 0240202D */ daddu $a0, $s2, $zero
@ -1194,8 +1194,8 @@ glabel update_status_menu
/* 826B4 800E9204 16220011 */ bne $s1, $v0, .L800E924C
/* 826B8 800E9208 24020007 */ addiu $v0, $zero, 7
/* 826BC 800E920C 26100001 */ addiu $s0, $s0, 1
/* 826C0 800E9210 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 826C4 800E9214 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 826C0 800E9210 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 826C4 800E9214 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 826C8 800E9218 0C0511FF */ jal hud_element_set_script
/* 826CC 800E921C 0240202D */ daddu $a0, $s2, $zero
/* 826D0 800E9220 0240202D */ daddu $a0, $s2, $zero
@ -1213,8 +1213,8 @@ glabel update_status_menu
/* 826FC 800E924C 1622000F */ bne $s1, $v0, .L800E928C
/* 82700 800E9250 0000882D */ daddu $s1, $zero, $zero
/* 82704 800E9254 26100001 */ addiu $s0, $s0, 1
/* 82708 800E9258 3C058011 */ lui $a1, %hi(HudScript_StatusStarEmpty)
/* 8270C 800E925C 24A584F0 */ addiu $a1, $a1, %lo(HudScript_StatusStarEmpty)
/* 82708 800E9258 3C058011 */ lui $a1, %hi(HES_StatusStarEmpty)
/* 8270C 800E925C 24A584F0 */ addiu $a1, $a1, %lo(HES_StatusStarEmpty)
/* 82710 800E9260 0C0511FF */ jal hud_element_set_script
/* 82714 800E9264 0240202D */ daddu $a0, $s2, $zero
/* 82718 800E9268 0240202D */ daddu $a0, $s2, $zero

View File

@ -226,8 +226,8 @@ glabel func_800F16CC
.L800F19C8:
/* 8AE78 800F19C8 3C048011 */ lui $a0, %hi(D_8010D66C)
/* 8AE7C 800F19CC 8C84D66C */ lw $a0, %lo(D_8010D66C)($a0)
/* 8AE80 800F19D0 3C058010 */ lui $a1, %hi(HudScript_AnimatedHandPointer)
/* 8AE84 800F19D4 24A54A28 */ addiu $a1, $a1, %lo(HudScript_AnimatedHandPointer)
/* 8AE80 800F19D0 3C058010 */ lui $a1, %hi(HES_AnimatedHandPointer)
/* 8AE84 800F19D4 24A54A28 */ addiu $a1, $a1, %lo(HES_AnimatedHandPointer)
/* 8AE88 800F19D8 0C0511FF */ jal hud_element_set_script
/* 8AE8C 800F19DC 00000000 */ nop
/* 8AE90 800F19E0 8FBF001C */ lw $ra, 0x1c($sp)

View File

@ -126,8 +126,8 @@ glabel func_802A9310_42D220
/* 42D3C8 802A94B8 A622004E */ sh $v0, 0x4e($s1)
.L802A94BC:
/* 42D3CC 802A94BC 8E240004 */ lw $a0, 4($s1)
/* 42D3D0 802A94C0 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* 42D3D4 802A94C4 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* 42D3D0 802A94C0 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* 42D3D4 802A94C4 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* 42D3D8 802A94C8 0C0511FF */ jal hud_element_set_script
/* 42D3DC 802A94CC 00000000 */ nop
/* 42D3E0 802A94D0 3C048000 */ lui $a0, 0x8000

View File

@ -42,8 +42,8 @@ glabel func_8023803C_70BD4C
/* 70BDD8 802380C8 0808E21D */ j .L80238874
/* 70BDDC 802380CC 00000000 */ nop
.L802380D0:
/* 70BDE0 802380D0 3C048029 */ lui $a0, %hi(HudScript_AimReticle)
/* 70BDE4 802380D4 2484369C */ addiu $a0, $a0, %lo(HudScript_AimReticle)
/* 70BDE0 802380D0 3C048029 */ lui $a0, %hi(HES_AimReticle)
/* 70BDE4 802380D4 2484369C */ addiu $a0, $a0, %lo(HES_AimReticle)
/* 70BDE8 802380D8 0C050529 */ jal hud_element_create
/* 70BDEC 802380DC 0000902D */ daddu $s2, $zero, $zero
/* 70BDF0 802380E0 0040202D */ daddu $a0, $v0, $zero
@ -51,8 +51,8 @@ glabel func_8023803C_70BD4C
/* 70BDF8 802380E8 AC24D288 */ sw $a0, %lo(D_8023D288)($at)
/* 70BDFC 802380EC 0C051277 */ jal hud_element_set_render_depth
/* 70BE00 802380F0 2405000A */ addiu $a1, $zero, 0xa
/* 70BE04 802380F4 3C048029 */ lui $a0, %hi(HudScript_AimTarget)
/* 70BE08 802380F8 248436D4 */ addiu $a0, $a0, %lo(HudScript_AimTarget)
/* 70BE04 802380F4 3C048029 */ lui $a0, %hi(HES_AimTarget)
/* 70BE08 802380F8 248436D4 */ addiu $a0, $a0, %lo(HES_AimTarget)
/* 70BE0C 802380FC 0C050529 */ jal hud_element_create
/* 70BE10 80238100 00000000 */ nop
/* 70BE14 80238104 0040202D */ daddu $a0, $v0, $zero
@ -67,8 +67,8 @@ glabel func_8023803C_70BD4C
/* 70BE38 80238128 3C138024 */ lui $s3, %hi(D_8023AB80_70E890)
/* 70BE3C 8023812C 0C0513CA */ jal hud_element_create_transform_A
/* 70BE40 80238130 2673AB80 */ addiu $s3, $s3, %lo(D_8023AB80_70E890)
/* 70BE44 80238134 3C048011 */ lui $a0, %hi(HudScript_StickNeutral)
/* 70BE48 80238138 24848E1C */ addiu $a0, $a0, %lo(HudScript_StickNeutral)
/* 70BE44 80238134 3C048011 */ lui $a0, %hi(HES_StickNeutral)
/* 70BE48 80238138 24848E1C */ addiu $a0, $a0, %lo(HES_StickNeutral)
/* 70BE4C 8023813C 3C118024 */ lui $s1, %hi(D_8023D2C0)
/* 70BE50 80238140 2631D2C0 */ addiu $s1, $s1, %lo(D_8023D2C0)
/* 70BE54 80238144 2402FFD0 */ addiu $v0, $zero, -0x30
@ -231,8 +231,8 @@ glabel func_8023803C_70BD4C
/* 70C0B8 802383A8 0808E21D */ j .L80238874
/* 70C0BC 802383AC AC620000 */ sw $v0, ($v1)
.L802383B0:
/* 70C0C0 802383B0 3C058011 */ lui $a1, %hi(HudScript_StickTapRight)
/* 70C0C4 802383B4 24A591E4 */ addiu $a1, $a1, %lo(HudScript_StickTapRight)
/* 70C0C0 802383B0 3C058011 */ lui $a1, %hi(HES_StickTapRight)
/* 70C0C4 802383B4 24A591E4 */ addiu $a1, $a1, %lo(HES_StickTapRight)
/* 70C0C8 802383B8 3C048024 */ lui $a0, %hi(D_8023D2BC)
/* 70C0CC 802383BC 8C84D2BC */ lw $a0, %lo(D_8023D2BC)($a0)
/* 70C0D0 802383C0 24020050 */ addiu $v0, $zero, 0x50

View File

@ -899,8 +899,8 @@ glabel pause_stats_draw_contents
/* 139A48 80246708 1640001A */ bnez $s2, .L80246774
/* 139A4C 8024670C 24020001 */ addiu $v0, $zero, 1
/* 139A50 80246710 26730001 */ addiu $s3, $s3, 1
/* 139A54 80246714 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139A58 80246718 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139A54 80246714 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139A58 80246718 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139A5C 8024671C 0C0511FF */ jal hud_element_set_script
/* 139A60 80246720 0220202D */ daddu $a0, $s1, $zero
/* 139A64 80246724 0220202D */ daddu $a0, $s1, $zero
@ -929,8 +929,8 @@ glabel pause_stats_draw_contents
/* 139AB4 80246774 56420019 */ bnel $s2, $v0, .L802467DC
/* 139AB8 80246778 24020002 */ addiu $v0, $zero, 2
/* 139ABC 8024677C 02629821 */ addu $s3, $s3, $v0
/* 139AC0 80246780 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139AC4 80246784 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139AC0 80246780 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139AC4 80246784 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139AC8 80246788 0C0511FF */ jal hud_element_set_script
/* 139ACC 8024678C 0220202D */ daddu $a0, $s1, $zero
/* 139AD0 80246790 0220202D */ daddu $a0, $s1, $zero
@ -958,8 +958,8 @@ glabel pause_stats_draw_contents
/* 139B1C 802467DC 16420019 */ bne $s2, $v0, .L80246844
/* 139B20 802467E0 24020003 */ addiu $v0, $zero, 3
/* 139B24 802467E4 26730001 */ addiu $s3, $s3, 1
/* 139B28 802467E8 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139B2C 802467EC 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139B28 802467E8 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139B2C 802467EC 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139B30 802467F0 0C0511FF */ jal hud_element_set_script
/* 139B34 802467F4 0220202D */ daddu $a0, $s1, $zero
/* 139B38 802467F8 0220202D */ daddu $a0, $s1, $zero
@ -987,8 +987,8 @@ glabel pause_stats_draw_contents
/* 139B84 80246844 16420019 */ bne $s2, $v0, .L802468AC
/* 139B88 80246848 24020004 */ addiu $v0, $zero, 4
/* 139B8C 8024684C 26730001 */ addiu $s3, $s3, 1
/* 139B90 80246850 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139B94 80246854 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139B90 80246850 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139B94 80246854 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139B98 80246858 0C0511FF */ jal hud_element_set_script
/* 139B9C 8024685C 0220202D */ daddu $a0, $s1, $zero
/* 139BA0 80246860 0220202D */ daddu $a0, $s1, $zero
@ -1016,8 +1016,8 @@ glabel pause_stats_draw_contents
/* 139BEC 802468AC 16420019 */ bne $s2, $v0, .L80246914
/* 139BF0 802468B0 24020005 */ addiu $v0, $zero, 5
/* 139BF4 802468B4 26730001 */ addiu $s3, $s3, 1
/* 139BF8 802468B8 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139BFC 802468BC 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139BF8 802468B8 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139BFC 802468BC 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139C00 802468C0 0C0511FF */ jal hud_element_set_script
/* 139C04 802468C4 0220202D */ daddu $a0, $s1, $zero
/* 139C08 802468C8 0220202D */ daddu $a0, $s1, $zero
@ -1045,8 +1045,8 @@ glabel pause_stats_draw_contents
/* 139C54 80246914 16420019 */ bne $s2, $v0, .L8024697C
/* 139C58 80246918 24020006 */ addiu $v0, $zero, 6
/* 139C5C 8024691C 26730001 */ addiu $s3, $s3, 1
/* 139C60 80246920 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139C64 80246924 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139C60 80246920 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139C64 80246924 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139C68 80246928 0C0511FF */ jal hud_element_set_script
/* 139C6C 8024692C 0220202D */ daddu $a0, $s1, $zero
/* 139C70 80246930 0220202D */ daddu $a0, $s1, $zero
@ -1074,8 +1074,8 @@ glabel pause_stats_draw_contents
/* 139CBC 8024697C 16420019 */ bne $s2, $v0, .L802469E4
/* 139CC0 80246980 24020007 */ addiu $v0, $zero, 7
/* 139CC4 80246984 26730001 */ addiu $s3, $s3, 1
/* 139CC8 80246988 3C058011 */ lui $a1, %hi(HudScript_StatusSPEmptyIncrement)
/* 139CCC 8024698C 24A583B0 */ addiu $a1, $a1, %lo(HudScript_StatusSPEmptyIncrement)
/* 139CC8 80246988 3C058011 */ lui $a1, %hi(HES_StatusSPEmptyIncrement)
/* 139CCC 8024698C 24A583B0 */ addiu $a1, $a1, %lo(HES_StatusSPEmptyIncrement)
/* 139CD0 80246990 0C0511FF */ jal hud_element_set_script
/* 139CD4 80246994 0220202D */ daddu $a0, $s1, $zero
/* 139CD8 80246998 0220202D */ daddu $a0, $s1, $zero
@ -1103,8 +1103,8 @@ glabel pause_stats_draw_contents
/* 139D24 802469E4 56420016 */ bnel $s2, $v0, .L80246A40
/* 139D28 802469E8 0000902D */ daddu $s2, $zero, $zero
/* 139D2C 802469EC 26730001 */ addiu $s3, $s3, 1
/* 139D30 802469F0 3C058011 */ lui $a1, %hi(HudScript_StatusStarEmpty)
/* 139D34 802469F4 24A584F0 */ addiu $a1, $a1, %lo(HudScript_StatusStarEmpty)
/* 139D30 802469F0 3C058011 */ lui $a1, %hi(HES_StatusStarEmpty)
/* 139D34 802469F4 24A584F0 */ addiu $a1, $a1, %lo(HES_StatusStarEmpty)
/* 139D38 802469F8 0C0511FF */ jal hud_element_set_script
/* 139D3C 802469FC 0220202D */ daddu $a0, $s1, $zero
/* 139D40 80246A00 0220202D */ daddu $a0, $s1, $zero

View File

@ -58,8 +58,8 @@ glabel func_802406C4_AF8014
/* AF80C0 80240770 0681FFFD */ bgez $s4, .L80240768
/* AF80C4 80240774 2463FFFC */ addiu $v1, $v1, -4
/* AF80C8 80240778 2414000A */ addiu $s4, $zero, 0xa
/* AF80CC 8024077C 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* AF80D0 80240780 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* AF80CC 8024077C 3C048011 */ lui $a0, %hi(HES_AButton)
/* AF80D0 80240780 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* AF80D4 80240784 3C038024 */ lui $v1, %hi(D_80246538_kkj_19)
/* AF80D8 80240788 24636538 */ addiu $v1, $v1, %lo(D_80246538_kkj_19)
/* AF80DC 8024078C 2402000C */ addiu $v0, $zero, 0xc
@ -101,8 +101,8 @@ glabel func_802406C4_AF8014
/* AF816C 8024081C 0260202D */ daddu $a0, $s3, $zero
/* AF8170 80240820 0C051280 */ jal hud_element_set_flags
/* AF8174 80240824 24050082 */ addiu $a1, $zero, 0x82
/* AF8178 80240828 3C048011 */ lui $a0, %hi(HudScript_BlueMeter)
/* AF817C 8024082C 24848AFC */ addiu $a0, $a0, %lo(HudScript_BlueMeter)
/* AF8178 80240828 3C048011 */ lui $a0, %hi(HES_BlueMeter)
/* AF817C 8024082C 24848AFC */ addiu $a0, $a0, %lo(HES_BlueMeter)
/* AF8180 80240830 0C050529 */ jal hud_element_create
/* AF8184 80240834 00000000 */ nop
/* AF8188 80240838 0040982D */ daddu $s3, $v0, $zero
@ -175,8 +175,8 @@ glabel func_802406C4_AF8014
.L80240938_AF8288:
/* AF8288 80240938 3C048024 */ lui $a0, %hi(D_80246568_C8C018)
/* AF828C 8024093C 8C846568 */ lw $a0, %lo(D_80246568_C8C018)($a0)
/* AF8290 80240940 3C058011 */ lui $a1, %hi(HudScript_MashAButton)
/* AF8294 80240944 24A58B80 */ addiu $a1, $a1, %lo(HudScript_MashAButton)
/* AF8290 80240940 3C058011 */ lui $a1, %hi(HES_MashAButton)
/* AF8294 80240944 24A58B80 */ addiu $a1, $a1, %lo(HES_MashAButton)
/* AF8298 80240948 0C0511FF */ jal hud_element_set_script
/* AF829C 8024094C 00000000 */ nop
/* AF82A0 80240950 2402000B */ addiu $v0, $zero, 0xb

View File

@ -95,8 +95,8 @@ glabel func_802406C8_8EC4E8
.L8024080C:
/* 8EC62C 8024080C 1260001A */ beqz $s3, .L80240878
/* 8EC630 80240810 0240802D */ daddu $s0, $s2, $zero
/* 8EC634 80240814 3C028008 */ lui $v0, %hi(HudScript_Item_Unused_08B)
/* 8EC638 80240818 244222F8 */ addiu $v0, $v0, %lo(HudScript_Item_Unused_08B)
/* 8EC634 80240814 3C028008 */ lui $v0, %hi(HES_Item_Unused_08B)
/* 8EC638 80240818 244222F8 */ addiu $v0, $v0, %lo(HES_Item_Unused_08B)
/* 8EC63C 8024081C AE220000 */ sw $v0, ($s1)
/* 8EC640 80240820 AE320108 */ sw $s2, 0x108($s1)
/* 8EC644 80240824 AE3E018C */ sw $fp, 0x18c($s1)
@ -115,8 +115,8 @@ glabel func_802406C8_8EC4E8
/* 8EC674 80240854 00508024 */ and $s0, $v0, $s0
/* 8EC678 80240858 12000005 */ beqz $s0, .L80240870
/* 8EC67C 8024085C AE200210 */ sw $zero, 0x210($s1)
/* 8EC680 80240860 3C028008 */ lui $v0, %hi(HudScript_Item_Unused_08B_disabled)
/* 8EC684 80240864 24422328 */ addiu $v0, $v0, %lo(HudScript_Item_Unused_08B_disabled)
/* 8EC680 80240860 3C028008 */ lui $v0, %hi(HES_Item_Unused_08B_disabled)
/* 8EC684 80240864 24422328 */ addiu $v0, $v0, %lo(HES_Item_Unused_08B_disabled)
/* 8EC688 80240868 AE3E0210 */ sw $fp, 0x210($s1)
/* 8EC68C 8024086C AE220000 */ sw $v0, ($s1)
.L80240870:

View File

@ -30,8 +30,8 @@ glabel func_80240B54_8EC974
/* 8EC9D0 80240BB0 0000A82D */ daddu $s5, $zero, $zero
/* 8EC9D4 80240BB4 02A0902D */ daddu $s2, $s5, $zero
/* 8EC9D8 80240BB8 24160001 */ addiu $s6, $zero, 1
/* 8EC9DC 80240BBC 3C1E8008 */ lui $fp, %hi(HudScript_Item_Unused_08C_disabled)
/* 8EC9E0 80240BC0 27DE2388 */ addiu $fp, $fp, %lo(HudScript_Item_Unused_08C_disabled)
/* 8EC9DC 80240BBC 3C1E8008 */ lui $fp, %hi(HES_Item_Unused_08C_disabled)
/* 8EC9E0 80240BC0 27DE2388 */ addiu $fp, $fp, %lo(HES_Item_Unused_08C_disabled)
/* 8EC9E4 80240BC4 3C138024 */ lui $s3, %hi(D_80244FA0_8F0DC0)
/* 8EC9E8 80240BC8 26734FA0 */ addiu $s3, $s3, %lo(D_80244FA0_8F0DC0)
/* 8EC9EC 80240BCC 02E0882D */ daddu $s1, $s7, $zero
@ -45,8 +45,8 @@ glabel func_80240B54_8EC974
/* 8ECA08 80240BE8 54400019 */ bnel $v0, $zero, .L80240C50
/* 8ECA0C 80240BEC 26520001 */ addiu $s2, $s2, 1
/* 8ECA10 80240BF0 0240802D */ daddu $s0, $s2, $zero
/* 8ECA14 80240BF4 3C068008 */ lui $a2, %hi(HudScript_Item_Unused_08C)
/* 8ECA18 80240BF8 24C62358 */ addiu $a2, $a2, %lo(HudScript_Item_Unused_08C)
/* 8ECA14 80240BF4 3C068008 */ lui $a2, %hi(HES_Item_Unused_08C)
/* 8ECA18 80240BF8 24C62358 */ addiu $a2, $a2, %lo(HES_Item_Unused_08C)
/* 8ECA1C 80240BFC AE260000 */ sw $a2, ($s1)
/* 8ECA20 80240C00 AE320108 */ sw $s2, 0x108($s1)
/* 8ECA24 80240C04 AE36018C */ sw $s6, 0x18c($s1)

View File

@ -93,8 +93,8 @@ glabel func_80240A6C_BCF65C
/* BCF7A8 80240BB8 00000000 */ nop
.L80240BBC:
/* BCF7AC 80240BBC 8E24003C */ lw $a0, 0x3c($s1)
/* BCF7B0 80240BC0 3C058011 */ lui $a1, %hi(HudScript_SlowlyMashAButton)
/* BCF7B4 80240BC4 24A58C34 */ addiu $a1, $a1, %lo(HudScript_SlowlyMashAButton)
/* BCF7B0 80240BC0 3C058011 */ lui $a1, %hi(HES_SlowlyMashAButton)
/* BCF7B4 80240BC4 24A58C34 */ addiu $a1, $a1, %lo(HES_SlowlyMashAButton)
/* BCF7B8 80240BC8 0C0511FF */ jal hud_element_set_script
/* BCF7BC 80240BCC 00000000 */ nop
/* BCF7C0 80240BD0 2402000B */ addiu $v0, $zero, 0xb

View File

@ -42,8 +42,8 @@ glabel func_80241168_BCFD58
/* BCFDE8 802411F8 2484FFFF */ addiu $a0, $a0, -1
/* BCFDEC 802411FC 0481FFFD */ bgez $a0, .L802411F4
/* BCFDF0 80241200 2463FFFC */ addiu $v1, $v1, -4
/* BCFDF4 80241204 3C048011 */ lui $a0, %hi(HudScript_AButton)
/* BCFDF8 80241208 24848B28 */ addiu $a0, $a0, %lo(HudScript_AButton)
/* BCFDF4 80241204 3C048011 */ lui $a0, %hi(HES_AButton)
/* BCFDF8 80241208 24848B28 */ addiu $a0, $a0, %lo(HES_AButton)
/* BCFDFC 8024120C 3C013F80 */ lui $at, 0x3f80
/* BCFE00 80241210 44810000 */ mtc1 $at, $f0
/* BCFE04 80241214 2402FFD0 */ addiu $v0, $zero, -0x30
@ -68,8 +68,8 @@ glabel func_80241168_BCFD58
/* BCFE50 80241260 0200202D */ daddu $a0, $s0, $zero
/* BCFE54 80241264 0C051280 */ jal hud_element_set_flags
/* BCFE58 80241268 24050082 */ addiu $a1, $zero, 0x82
/* BCFE5C 8024126C 3C048011 */ lui $a0, %hi(HudScript_BlueMeter)
/* BCFE60 80241270 24848AFC */ addiu $a0, $a0, %lo(HudScript_BlueMeter)
/* BCFE5C 8024126C 3C048011 */ lui $a0, %hi(HES_BlueMeter)
/* BCFE60 80241270 24848AFC */ addiu $a0, $a0, %lo(HES_BlueMeter)
/* BCFE64 80241274 0C050529 */ jal hud_element_create
/* BCFE68 80241278 00000000 */ nop
/* BCFE6C 8024127C 0040802D */ daddu $s0, $v0, $zero
@ -85,8 +85,8 @@ glabel func_80241168_BCFD58
/* BCFE94 802412A4 0200202D */ daddu $a0, $s0, $zero
/* BCFE98 802412A8 0C051280 */ jal hud_element_set_flags
/* BCFE9C 802412AC 24050082 */ addiu $a1, $zero, 0x82
/* BCFEA0 802412B0 3C048011 */ lui $a0, %hi(HudScript_RunAwayOK)
/* BCFEA4 802412B4 24849244 */ addiu $a0, $a0, %lo(HudScript_RunAwayOK)
/* BCFEA0 802412B0 3C048011 */ lui $a0, %hi(HES_RunAwayOK)
/* BCFEA4 802412B4 24849244 */ addiu $a0, $a0, %lo(HES_RunAwayOK)
/* BCFEA8 802412B8 0C050529 */ jal hud_element_create
/* BCFEAC 802412BC 00000000 */ nop
/* BCFEB0 802412C0 0040802D */ daddu $s0, $v0, $zero

View File

@ -164,8 +164,8 @@ glabel MakeShop
/* 7E2944 80281AC4 1440FFB3 */ bnez $v0, .L80281994
/* 7E2948 80281AC8 26520001 */ addiu $s2, $s2, 1
.L80281ACC:
/* 7E294C 80281ACC 3C048008 */ lui $a0, %hi(HudScript_Item_Coin)
/* 7E2950 80281AD0 24840868 */ addiu $a0, $a0, %lo(HudScript_Item_Coin)
/* 7E294C 80281ACC 3C048008 */ lui $a0, %hi(HES_Item_Coin)
/* 7E2950 80281AD0 24840868 */ addiu $a0, $a0, %lo(HES_Item_Coin)
/* 7E2954 80281AD4 0C050529 */ jal hud_element_create
/* 7E2958 80281AD8 2410FFFF */ addiu $s0, $zero, -1
/* 7E295C 80281ADC 0040202D */ daddu $a0, $v0, $zero

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff