papermario/ver/us/asm/data/10B610.data.s
HailSanta 4e33a016eb
struct renaming and trigger/entity cleanup (#623)
* rename static structs to blueprint

* evt structs renamed

* renamed HudElementAnim to HudScript, worked on triggers

* fix Trigger/TriggerBP fields and entity cleanup

* entity data cleanup 1

* block

* blue warp pipe

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2022-01-16 22:28:09 +09:00

238 lines
19 KiB
ArmAsm

.include "macro.inc"
.section .data
dlabel D_802E9D90
.word 0x00000003, 0x00000000, entity_base_block_idle, 0x00000009, 0x0000014E, 0x00000002, entity_block_hit_init_scale, 0x00000003, 0x00000006, entity_block_hit_animate_scale, 0x00000002, entity_start_script, 0x00000004, 0x00000000, 0x00000000
dlabel D_802E9DCC
.word 0x00000003, 0x00000000, entity_base_block_idle, 0x00000002, entity_start_script, 0x00000004, 0x00000000, 0x00000000, 0x00000003, 0x00000000, entity_base_block_idle, 0x00000009, 0x0000014E, 0x00000004, 0x00000000, 0x00000000
dlabel D_802E9E0C
.word 0x00000003, 0x00000000, entity_base_block_idle, 0x00000009, 0x0000014E, 0x00000002, entity_inactive_block_hit_init, 0x00000002, entity_start_script, 0x00000003, 0x00000000, entity_inactive_block_hit_anim, 0x00000003, 0x00000000, entity_inactive_block_recoil_anim, 0x00000004, 0x00000000, 0x00000000
dlabel D_802E9E54
.word 0x00000002, entity_inactive_block_hit_init, 0x00000003, 0x00000000, entity_inactive_block_hit_anim, 0x00000003, 0x00000000, entity_inactive_block_recoil_anim, 0x00000001, D_802E9E0C, 0x00000000
dlabel D_802E9E80
.word 0x00000006, 0x00000007, 0x00000001, 0x00000007, 0x00000020, 0x00000002, entity_breakable_block_create_shattering_entity, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x20000000, 0x00000000
dlabel D_802E9EB4
.word 0x00000003, 0x00000000, entity_BrickBlock_idle, 0x00000002, entity_start_script, 0x00000007, 0x00000001, 0x00000007, 0x00000020, 0x00000002, entity_breakable_block_create_shattering_entity, 0x00000009, 0x0000014E, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000
dlabel D_802E9F00
.word 0x00000003, 0x00000000, entity_base_block_idle, 0x00000009, 0x0000014E, 0x00000002, entity_start_script, 0x00000004, 0x00000000, 0x00000000
dlabel D_802E9F28
.word 0x00000002, entity_MulticoinBlock_check_if_inactive, 0x00000005, 0x00000001, 0x00000003, 0x00000000, entity_MulticoinBlock_idle, 0x00000009, 0x0000014E, 0x00000002, entity_MulticoinBlock_spawn_coin, 0x00000002, entity_inactive_block_hit_init, 0x00000003, 0x00000000, entity_inactive_block_hit_anim, 0x00000003, 0x00000000, entity_inactive_block_recoil_anim, 0x00000004, 0x00000001, 0x00000000
dlabel D_802E9F80
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004E0, 0x00000002, 0x00000000
dlabel D_802E9F9C
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000
dlabel D_802E9FB8
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004A0, 0x00000002, 0x00000000
dlabel D_802E9FD4
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004F0, 0x00000002, 0x00000000
dlabel D_802E9FF0
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004F0, 0x00000002, 0x00000000
dlabel D_802EA00C
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004E0, 0x00000002, 0x00000000
dlabel D_802EA028
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000338, 0x00000002, 0x00000000
dlabel D_802EA044
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0004A0, 0x00000002, 0x00000000
dlabel D_802EA060
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000CC8, 0x00000002, 0x00000000
dlabel Entity_InertYellowBlock
.word 0x42000020, D_802E9F80, 0x00000000, entity_init_Hammer1Block_normal, D_802E9E0C, entity_block_handle_collision, 0x00E42240, 0x00E42740, 0x0B191919
dlabel Entity_InertRedBlock
.word 0x42000020, D_802E9F9C, 0x00000000, entity_init_Hammer1Block_normal, D_802E9E0C, entity_block_handle_collision, 0x00E42740, 0x00E431F0, 0x13191919
dlabel D_802EA0C4
.word 0x42800020, D_802EA044, 0x00000000, entity_base_block_init, D_802E9EB4, entity_block_handle_collision, 0x00E3DDB0, 0x00E3E260, 0x0D191919, 0x42000020, D_802E9FB8, 0x00000000, entity_MulticoinBlock_init, D_802E9F28, entity_block_handle_collision, 0x00E3DDB0, 0x00E3E260, 0x0E191919, 0x42800020, D_802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, D_802E9F00, entity_block_handle_collision, 0x00E31530, 0x00E31A30, 0x15323232, 0x42800020, D_802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, D_802E9F00, entity_block_handle_collision, 0x00E31530, 0x00E31A30, 0x15643232, 0x42800020, D_802E9FD4, 0x00000000, entity_init_Hammer1Block_normal, D_802E9F00, entity_block_handle_collision, 0x00E31530, 0x00E31A30, 0x15323264, 0x42800020, D_802E9FD4, 0x00000000, entity_init_HammerBlock_small, D_802E9DCC, entity_block_handle_collision, 0x00E31530, 0x00E31A30, 0x18191919, 0x42800020, D_802E9FF0, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31A30, 0x00E31F30, 0x16323232, 0x42800020, D_802E9FF0, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31A30, 0x00E31F30, 0x16643232, 0x42800020, D_802E9FF0, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31A30, 0x00E31F30, 0x16323264, 0x42800020, D_802E9FF0, 0x00000000, entity_init_HammerBlock_small, D_802E9DCC, entity_block_handle_collision, 0x00E31A30, 0x00E31F30, 0x19191919, 0x42800020, D_802EA00C, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31F30, 0x00E32420, 0x17323232, 0x42800020, D_802EA00C, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31F30, 0x00E32420, 0x17643232, 0x42800020, D_802EA00C, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E31F30, 0x00E32420, 0x17323264, 0x42800020, D_802EA00C, 0x00000000, entity_init_HammerBlock_small, D_802E9DCC, entity_block_handle_collision, 0x00E31F30, 0x00E32420, 0x1A191919
dlabel D_802EA2BC
.word 0x40000020, D_802EA028, 0x00000000, entity_base_block_init, D_802E9DCC, entity_block_handle_collision, 0x00E3DA60, 0x00E3DDB0, 0x0C191919, 0x40000020, D_802EA060, 0x00000000, entity_base_block_init, D_802E9D90, entity_block_handle_collision, 0x00E43B20, 0x00E44800, 0x211E1919, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EA310
.word 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000
dlabel D_802EA328
.word 0x00000002, entity_ItemBlock_check_if_inactive, 0x00000003, 0x00000000, 0x00000000, 0x00000003, 0x00000000, entity_ItemBlock_idle, 0x00000009, 0x0000014E, 0x00000002, entity_ItemBlock_spawn_item, 0x00000002, entity_ItemBlock_replace_with_inactive, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000
dlabel D_802EA38C
.word 0x00000002, entity_ItemBlock_check_if_inactive, 0x00000003, 0x00000000, 0x00000000, 0x00000003, 0x00000000, entity_HiddenItemBlock_idle, 0x00000009, 0x0000014E, 0x00000002, entity_ItemBlock_spawn_item, 0x00000002, entity_ItemBlock_replace_with_inactive, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x20000000, 0x00000000
dlabel D_802EA3F0
.word 0x00000003, 0x00000001, 0x00000000, 0x00000002, entity_HitItemBlock_play_anim, 0x00000003, 0x0000000A, entity_HitItemBlock_appear, 0x00000002, entity_HitItemBlock_hide, 0x00000002, entity_HitItemBlock_show_inactive, 0x00000003, 0x00000001, 0x00000000, 0x00000007, 0x00000001, 0x00000007, 0x04000000, 0x00000000
dlabel D_802EA440
.word 0x00000003, 0x00000000, entity_ItemBlock_idle, 0x00000002, entity_TriggerBlock_disable_player_input, 0x00000009, 0x0000014E, 0x00000002, entity_TriggerBlock_play_vanish_effect, 0x00000002, entity_inactive_block_hit_init, 0x00000003, 0x00000000, entity_inactive_block_hit_anim, 0x00000003, 0x00000000, entity_inactive_block_recoil_anim, 0x00000002, entity_TriggerBlock_start_bound_script, 0x00000002, entity_TriggerBlock_enable_player_input, 0x00000007, 0x00000001, 0x00000007, 0x00000020, 0x00000002, entity_TriggerBlock_start_bound_script_2, 0x00000003, 0x00000002, 0x00000000, 0x00000007, 0x04000000, 0x00000000
dlabel D_802EA4C4
.word 0x00E459F0, 0x00E46E10, 0x00E46E10, 0x00E470B0
dlabel D_802EA4D4
.word 0x00E470B0, 0x00E484F0, 0x00E484F0, 0x00E48780
dlabel D_802EA4E4
.word 0x00E48780, 0x00E49BE0, 0x00E49BE0, 0x00E49E40
dlabel D_802EA4F4
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000
dlabel D_802EA510
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000
dlabel D_802EA52C
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000
dlabel D_802EA548
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000A90, 0x00000002, 0x00000000, 0x42000020, D_802EA4F4, 0x00000000, entity_ItemBlock_init, D_802EA328, entity_block_handle_collision, 0x00E3B870, 0x00E3C320, 0x0F191919, 0x42000020, D_802EA510, 0x00000000, entity_HiddenItemBlock_init, D_802EA38C, entity_block_handle_collision, 0x00E3B870, 0x00E3C320, 0x11191919, 0x42000020, D_802EA52C, 0x00000000, entity_ItemBlock_init, D_802EA328, entity_block_handle_collision, 0x00E3C320, 0x00E3CDD0, 0x14191919, 0x42000020, D_802EA548, 0x00000000, entity_HiddenItemBlock_init, D_802EA38C, entity_block_handle_collision, 0x00E3C320, 0x00E3CDD0, 0x12191919, 0xC2080020, 0x0000023C, 0x00000084, entity_ItemlessBlock_init, D_802EA440, entity_block_handle_collision, D_802EA4C4, 0x00000000, 0x10191919
dlabel Entity_HitGroundedYellowBlock
.word 0x42080020, 0x0000023C, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4C4, 0x00000000, 0x0F191919
dlabel Entity_HitFloatingYellowBlock
.word 0x42080020, 0x0000022C, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4D4, 0x00000000, 0x0F191919
dlabel Entity_HitRedBlock
.word 0x42080020, 0x00000094, 0x00000084, entity_ItemlessBlock_init, D_802EA3F0, 0x00000000, D_802EA4E4, 0x00000000, 0x14191919, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EA690
.word 0x00000002, entity_HeartBlockContent_reset, 0x00000003, 0x00000000, entity_HeartBlockContent_idle, 0x00000002, func_802E4DE0, 0x00000002, entity_HeartBlock_change_render_script, 0x00000003, 0x00000000, entity_HeartBlockContent_anim_heal, 0x00000002, entity_HeartBlock_show_tutorial_message, 0x00000003, 0x00000000, entity_HeartBlock_wait_for_close_tutorial, 0x00000003, 0x0000003C, 0x00000000, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EA6EC
.word 0x00000003, 0x00000000, entity_HeartBlock_idle, 0x00000009, 0x0000014E, 0x00000002, entity_start_script, 0x00000002, entity_block_hit_init_scale, 0x00000003, 0x00000006, entity_block_hit_animate_scale, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EA728
.word 0x00000004, 0x0000000D, 0x00000001, 0x0000003C, 0x0A000700, 0x00000002, 0x00000000
dlabel D_802EA744
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A0007B0, 0x00000002, 0x00000000
dlabel D_802EA760
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, 0x0A000808, 0x00000002, 0x00000000
dlabel D_802EA77C
.word 0x00000004, 0x00000022, 0x00000001, 0x0000003C, 0x0A000918, 0x00000002, 0x00000000, 0x42000020, D_802EA77C, 0x00000000, entity_base_block_init, D_802E9E0C, entity_block_handle_collision, 0x00E431F0, 0x00E43B20, 0x1F191919
dlabel Entity_HeartBlockContent
.word 0x002000D8, D_802EA728, 0x00000000, entity_HeartBlockContent_init, D_802EA690, 0x00000000, 0x00E49E40, 0x00E4A6A0, 0x3F120612, 0x42000020, D_802EA77C, 0x00000000, entity_HeartBlock_init, D_802EA6EC, entity_block_handle_collision, 0x00E431F0, 0x00E43B20, 0x1B191919, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EA810
.short 0x0000, 0x0002, 0x802E, 0x56EC, 0x0000, 0x0005, 0x0000, 0x0001, 0x0000, 0x0003, 0x0000, 0x0000, 0x802E, 0x56D0, 0x0000, 0x0009, 0x0000, 0x014E, 0x0000, 0x0002, 0x802E, 0x31EC, 0x0000, 0x0003, 0x0000, 0x0006, 0x802E, 0x328C, 0x0000, 0x0002, 0x8011, 0x0678, 0x0000, 0x0004, 0x0000, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A00
dlabel D_802EA862
.short 0x0200, 0x0A00, 0x0220, 0x0A00, 0x0240, 0x0A00, 0x0260
dlabel D_802EA870
.byte 0x14
dlabel D_802EA871
.byte 0x00, 0x02, 0x01, 0x02, 0x02, 0x14, 0x03, 0x02, 0x02, 0x01, 0x02, 0xFF, 0xFF, 0x00, 0x00
dlabel D_802EA880
.word 0x00000003, 0x00000000, entity_SuperBlockContent_idle, 0x00000000
dlabel D_802EA890
.word 0x00000003, 0x00000000, entity_SuperBlockContent_idle, 0x00000000
dlabel D_802EA8A0
.word 0x00000004, 0x0000000D, 0x00000001, 0x0000003C, 0x0A0008F8, 0x00000002, 0x00000000
dlabel D_802EA8BC
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, D_802E9828, 0x00000002, 0x00000000
dlabel D_802EA8D8
.word 0x00000004, 0x0000000D, 0x00000001, 0x0000003C, 0x0A0008C8, 0x00000002, 0x00000000
dlabel D_802EA8F4
.word 0x00000004, 0x00000016, 0x00000001, 0x0000003C, D_802E9828, 0x00000002, 0x00000000, 0x42000020, D_802EA8A0, 0x00000000, entity_SuperBlock_init, D_802EA810, entity_block_handle_collision, 0x00E44800, 0x00E45110, 0x22191919
dlabel Entity_SuperBlockContent
.word 0x00200130, D_802EA8BC, 0x00000000, entity_init_SuperBlockContent1, D_802EA880, 0x00000000, 0x00E4A6A0, 0x00E4AA80, 0x41120612, 0x42000020, D_802EA8D8, 0x00000000, entity_UltraBlock_init, D_802EA810, entity_block_handle_collision, 0x00E45110, 0x00E459F0, 0x23191919, 0x00200130, D_802EA8F4, 0x00000000, entity_init_SuperBlockContent2, D_802EA890, 0x00000000, 0x00E4AA80, 0x00E4B2E0, 0x42120612
dlabel D_802EA9A0
.word 0x00000003, 0x00000000, entity_ScriptSpring_idle, 0x00000003, 0x0000000A, 0x00000000, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EA9C4
.word 0x00000003, 0x00000000, entity_SimpleSpring_idle, 0x00000003, 0x00000002, 0x00000000, 0x00000002, entity_SimpleSpring_set_jump_params, 0x00000003, 0x00000003, 0x00000000, 0x00000002, entity_SimpleSpring_enable_player_input, 0x00000003, 0x0000000A, 0x00000000, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EAA10
.word 0x00E657A0, 0x00E67120, 0x00E67120, 0x00E68580
dlabel D_802EAA20
.word 0x00E68580, 0x00E69D50, 0x00E69D50, 0x00E6B1B0, 0x20080000, 0x0000131C, 0x000001B8, entity_ScriptSpring_init, D_802EA9A0, 0x00000000, D_802EAA10, 0x00000000, 0x2F281928, 0x20080004, 0x0000131C, 0x000001B8, entity_SimpleSpring_init, D_802EA9C4, 0x00000000, D_802EAA20, 0x00000000, 0x2E281928, 0x00000000, 0x00000000
dlabel D_802EAA80
.word 0x00000002, entity_HiddenPanel_set_ispy_notification, 0x00000005, 0x00000001, 0x00000002, entity_HiddenPanel_hide, 0x00000003, 0x00000000, entity_HiddenPanel_idle, 0x00000003, 0x00000000, entity_HiddenPanel_flip_over, 0x00000004, 0x00000001, 0x00000000
dlabel D_802EAABC
.word 0x00000004, 0x00000001, 0x00000005, 0x00010000, 0x00000001, 0x0000003C, 0x0A000280, 0x00000002, 0x00000000
dlabel D_802EAAE0
.word 0x00000004, 0x00000001, 0x00000005, 0x00010000, 0x00000001, 0x0000003C, 0x0A0002A0, 0x00000002, 0x00000000, 0x0001007C, D_802EAABC, 0x00000000, entity_HiddenPanel_init, D_802EAA80, 0x00000000, 0x00E56BA0, 0x00E56E60, 0x303C003C, 0x00000000, 0x00000000
dlabel D_802EAB30
.word 0x00000056, 0x00000000, 0x00000043, 0x00000004, GetPlayerPos, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000005, UseSettingsFrom, 0x00000000, 0xFFFFFF3D, 0xFFFFFE9A, 0xFFFFFDD5, 0x00000043, 0x00000005, SetPanTarget, 0x00000000, 0xFE363C80, 0xFE363C81, 0xFE363C82, 0x00000043, 0x00000003, SetCamDistance, 0x00000000, 0xF24F0280, 0x00000043, 0x00000004, SetCamPitch, 0x00000000, 0xF24ACA80, 0xF24A5280, 0x00000043, 0x00000003, SetCamSpeed, 0x00000000, 0xF24A9A80, 0x00000043, 0x00000004, PanToTarget, 0x00000000, 0x00000000, 0x00000001, 0x00000043, 0x00000003, WaitForCam, 0x00000000, 0xF24A7E80, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802EAC0C
.word 0x00000056, 0x00000000, 0x00000043, 0x00000003, ResetCam, 0x00000000, 0x00000003, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802EAC40
.word 0x00000056, 0x00000000, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A9A80, 0x00000000, 0xF24F2A80, 0xF24AC080, 0xF24A5480, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802EAC84
.word 0x00000056, 0x00000000, 0x00000043, 0x00000007, AdjustCam, 0x00000000, 0xF24A9A80, 0x00000000, 0xF24DC280, 0xF24ACE80, 0xF24A3A80, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802EACC8
.word 0x00000056, 0x00000000, 0x00000043, 0x00000003, ResetCam, 0x00000000, 0x00000003, 0x00000057, 0x00000000, 0x00000002, 0x00000000, 0x00000001, 0x00000000
dlabel D_802EACFC
.word 0x00000002, entity_Chest_check_opened, 0x00000003, 0x00000000, entity_Chest_idle, 0x00000002, entity_Chest_adjust_camera, 0x00000002, entity_GiantChest_give_equipment, 0x00000002, entity_Chest_begin_opening, 0x00000003, 0x00000000, entity_GiantChest_open, 0x00000002, entity_Chest_start_bound_script, 0x00000003, 0x00000000, entity_GiantChest_await_got_item, 0x00000002, entity_GiantChest_hide_effect, 0x00000002, entity_Chest_reset_camera, 0x00000003, 0x00000000, entity_Chest_close, 0x00000003, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EAD7C
.word 0x00000003, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EAD8C
.word 0x00000002, entity_Chest_check_opened, 0x00000003, 0x00000000, entity_Chest_idle, 0x00000002, entity_Chest_begin_opening, 0x00000002, entity_Chest_start_bound_script, 0x00000002, entity_Chest_clear_item_id, 0x00000003, 0x00000000, entity_Chest_open, 0x00000002, entity_Chest_enable_player_input, 0x00000003, 0x00000000, entity_Chest_close, 0x00000003, 0x00000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000
dlabel D_802EADF0
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000EB8, 0x00000002, 0x00000000, 0x40000038, D_802EADF0, 0x00000000, entity_GiantChest_init, D_802EACFC, 0x00000000, 0x00E648D0, 0x00E657A0, 0x32322D2E, 0xC0000038, D_802EADF0, 0x00000000, entity_Chest_init, D_802EAD8C, 0x00000000, 0x00E648D0, 0x00E657A0, 0x321C1A17, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EAE60
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A004338, 0x00000002, 0x00000000
dlabel D_802EAE7C
.word 0x00000004, 0x00000011, 0x00000001, 0x0000003C, D_802E9828, 0x00000002, 0x00000000
dlabel D_802EAE98
.word 0x00000003, 0x00000000, entity_WoodenCrate_idle, 0x00000007, 0x00000020, 0x00000002, entity_WoodenCrate_shatter, 0x00000003, 0x00000000, entity_WoodenCrate_update_fragments, 0x00000007, 0x00000001, 0x00000007, 0x20000000, 0x00000000, 0x42000394, D_802EAE60, 0x00000000, entity_WoodenCrate_init, D_802EAE98, 0x00000000, 0x00E51640, 0x00E55A40, 0x24231E23, 0x00000000, 0x00000000
dlabel D_802EAF00
.word 0x00000003, 0x00000000, entity_BlueWarpPipe_check_if_active, 0x00000003, 0x00000000, entity_BlueWarpPipe_rise_up, 0x00000003, 0x00000000, entity_BlueWarpPipe_wait_for_player_to_get_off, 0x00000003, 0x00000000, entity_BlueWarpPipe_idle, 0x00000002, entity_BlueWarpPipe_set_player_move_to_center, 0x00000003, 0x00000000, entity_BlueWarpPipe_wait_player_move_to_center, 0x00000002, entity_BlueWarpPipe_enter_pipe_init, 0x00000003, 0x00000000, entity_BlueWarpPipe_enter_pipe_update, 0x00000002, entity_BlueWarpPipe_start_bound_script, 0x00000000
dlabel D_802EAF64
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A0006B8, 0x00000002, 0x00000000, 0x0000001C, D_802EAF64, 0x00000000, entity_init_BlueWarpPipe, D_802EAF00, 0x00000000, 0x00E58CD0, 0x00E59480, 0x2B283228, 0x00000000, 0x00000000, 0x00000000
dlabel D_802EAFB0
.word 0x00000003, 0x00000000, entity_Signpost_idle, 0x00000000
dlabel D_802EAFC0
.word 0x00000004, 0x00000001, 0x00000001, 0x0000003C, 0x0A000A68, 0x00000002, 0x00000000
dlabel D_802EAFDC
.word 0x0E000008, D_802EAFC0, 0x00000000, 0x00000000, D_802EAFB0, 0x00000000, 0x00E59480, 0x00E59F00, 0x33283214