pmd-sky/asm/overlay_29_data_02353700.s
2025-09-18 23:59:53 -04:00

127 lines
4.0 KiB
ArmAsm

.include "asm/macros.inc"
.include "overlay_29_data_02353700.inc"
.data
; Should be in dungeon_ai_items.c, but not sure how to mark it as .data rather than .rodata or .bss.
.global AI_THROWN_ITEM_ACTION_CHOICE_COUNT
AI_THROWN_ITEM_ACTION_CHOICE_COUNT:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02353700
ov29_02353700:
.byte 0x28, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00
.global ov29_0235370C
ov29_0235370C:
.byte 0x00, 0x00, 0x00, 0x00
.global EXCL_ITEM_EFFECTS_EVASION_BOOST
EXCL_ITEM_EFFECTS_EVASION_BOOST:
.byte 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x00
.global ov29_02353718
ov29_02353718:
.byte 0x00, 0x00, 0x00, 0x00
#if defined(EUROPE)
.byte 0xEF, 0x03, 0xF0, 0x03
.byte 0xF1, 0x03, 0xF2, 0x03
.byte 0xF3, 0x03
.global ov29_02353720
ov29_02353720:
.byte 0xF5, 0x03
.byte 0xF7, 0x03, 0xF9, 0x03
.byte 0xFB, 0x03, 0xFD, 0x03
.global ov29_0235371C
ov29_0235371C:
.byte 0xF4, 0x03, 0xF6, 0x03
.byte 0xF8, 0x03, 0xFA, 0x03
.byte 0xFC, 0x03, 0x00, 0x00
#elif !defined(JAPAN)
.global ov29_0235371C
ov29_0235371C:
.byte 0xF4, 0x03, 0xF4, 0x03
.global ov29_02353720
ov29_02353720:
.byte 0xF5, 0x03, 0xF5, 0x03
#endif
.global DEFAULT_TILE
DEFAULT_TILE:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_0235372C
ov29_0235372C:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02353730
ov29_02353730:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_0235376C
ov29_0235376C:
.byte 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_0235377C
ov29_0235377C:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_02353784
ov29_02353784:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global HIDDEN_STAIRS_SPAWN_BLOCKED
HIDDEN_STAIRS_SPAWN_BLOCKED:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global FIXED_ROOM_DATA_PTR
FIXED_ROOM_DATA_PTR:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02353798
ov29_02353798:
.byte 0x00, 0x00, 0x00, 0x00
.word ov29_02353188
.word ov29_02353170
.word ov29_02353128
.word ov29_02353158
.word ov29_02353140
.global ov29_023537B0
ov29_023537B0:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023537B4
ov29_023537B4:
.byte 0x15, 0x00, 0x16, 0x00, 0x15, 0x00, 0x16, 0x00
.global ov29_023537BC
ov29_023537BC:
.byte 0x02, 0x03, 0x01, 0x01, 0x00, 0x00, 0x00, 0x02
.global ov29_023537C4
ov29_023537C4:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023537C8
ov29_023537C8:
.byte 0x00, 0x00, 0x00, 0x00
.global MESSAGE_LOG_INFO
MESSAGE_LOG_INFO:
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_023537D8
ov29_023537D8:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DUNGEON_FADES_PTR
DUNGEON_FADES_PTR:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023537E4
ov29_023537E4:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023537E8
ov29_023537E8:
.byte 0xFA, 0x00, 0xB8, 0x04
.byte 0xD9, 0x00, 0xB5, 0x04, 0xDB, 0x00, 0xB6, 0x04, 0xDC, 0x00, 0xB4, 0x04, 0xDD, 0x00, 0xB7, 0x04
.byte 0xDE, 0x00, 0xBE, 0x04, 0xDF, 0x00, 0xC0, 0x04, 0xE0, 0x00, 0xC1, 0x04, 0xE1, 0x00, 0xD2, 0x04
.byte 0xE2, 0x00, 0xBD, 0x04, 0xEC, 0x00, 0xBF, 0x04, 0xEE, 0x00, 0xC5, 0x04, 0xEF, 0x00, 0xC2, 0x04
.byte 0xF0, 0x00, 0xC3, 0x04, 0xE3, 0x00, 0xC4, 0x04, 0xF1, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00
.byte 0xF3, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00
.global ov29_02353834
ov29_02353834:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02353838
ov29_02353838:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_0235383C
ov29_0235383C:
.byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
.global ov29_02353848
ov29_02353848:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00