From 4f59b29d2aae0432ee6be3c3048d0a058d414c8e Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Fri, 21 Nov 2025 19:08:12 +0000 Subject: [PATCH 1/8] Decomp CompareScriptVariables and make CalcScriptVariables consistent --- .../{main_0204BD98.inc => main_0204BECC.inc} | 18 +- asm/{main_0204BD98.s => main_0204BECC.s} | 106 +- asm/main_rodata_020908D4.s | 2538 ----------------- asm/main_rodata_0209CECC.s | 2533 ++++++++++++++++ include/enums.h | 14 + include/scripting.h | 1 + main.lsf | 3 +- src/scripting.c | 58 +- 8 files changed, 2613 insertions(+), 2658 deletions(-) rename asm/include/{main_0204BD98.inc => main_0204BECC.inc} (86%) rename asm/{main_0204BD98.s => main_0204BECC.s} (89%) create mode 100644 asm/main_rodata_0209CECC.s diff --git a/asm/include/main_0204BD98.inc b/asm/include/main_0204BECC.inc similarity index 86% rename from asm/include/main_0204BD98.inc rename to asm/include/main_0204BECC.inc index 61e538a0..06e0012b 100644 --- a/asm/include/main_0204BD98.inc +++ b/asm/include/main_0204BECC.inc @@ -1,22 +1,20 @@ #pragma once -.public _0209CF48 -.public _0209CF64 -.public _0209CF84 -.public _0209DFA0 -.public Debug_FatalError +.public CalcScriptVariables +.public DEBUG_SPECIAL_EPISODE_NUMBER .public Debug_Print .public Debug_Print0 -.public DEBUG_SPECIAL_EPISODE_NUMBER -.public EVENT_FLAG_PROG_POS_INFO -.public CalcScriptVariables .public GetGameMode .public LoadScriptVariableRaw .public LoadScriptVariableValue .public LoadScriptVariableValueAtIndex .public MemcpySimple +.public SCRIPT_VARS_VALUES .public SaveScriptVariableValue .public SaveScriptVariableValueAtIndex .public ScenarioFlagBackup -.public SCRIPT_VARS_VALUES -.public sub_0204CBE8 .public ZinitScriptVariable +.public _0209CF64 +.public _0209CF84 +.public _0209DFA0 +.public CompareScriptVariables +.public sub_0204CBE8 diff --git a/asm/main_0204BD98.s b/asm/main_0204BECC.s similarity index 89% rename from asm/main_0204BD98.s rename to asm/main_0204BECC.s index a612f28e..653c0d33 100644 --- a/asm/main_0204BD98.s +++ b/asm/main_0204BECC.s @@ -1,104 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BD98.inc" + .include "main_0204BECC.inc" .text - arm_func_start sub_0204BD98 -sub_0204BD98: ; 0x0204BD98 - stmdb sp!, {r3, lr} - sub sp, sp, #8 - cmp r2, #0xa - addls pc, pc, r2, lsl #2 - b _0204BE9C -_0204BDAC: ; jump table - b _0204BDD8 ; case 0 - b _0204BDE0 ; case 1 - b _0204BDE8 ; case 2 - b _0204BE10 ; case 3 - b _0204BE38 ; case 4 - b _0204BE24 ; case 5 - b _0204BE4C ; case 6 - b _0204BDFC ; case 7 - b _0204BE60 ; case 8 - b _0204BE74 ; case 9 - b _0204BE88 ; case 10 -_0204BDD8: - mov r0, #1 - b _0204BEBC -_0204BDE0: - mov r0, #0 - b _0204BEBC -_0204BDE8: - cmp r0, r1 - moveq r0, #1 - movne r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BDFC: - cmp r0, r1 - movne r0, #1 - moveq r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE10: - cmp r0, r1 - movgt r0, #1 - movle r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE24: - cmp r0, r1 - movge r0, #1 - movlt r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE38: - cmp r0, r1 - movlt r0, #1 - movge r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE4C: - cmp r0, r1 - movle r0, #1 - movgt r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE60: - tst r0, r1 - movne r0, #1 - moveq r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE74: - teq r0, r1 - movne r0, #1 - moveq r0, #0 - and r0, r0, #0xff - b _0204BEBC -_0204BE88: - mov r2, #1 - tst r0, r2, lsl r1 - moveq r2, #0 - and r0, r2, #0xff - b _0204BEBC -_0204BE9C: - ldr r1, _0204BEC4 ; =EVENT_FLAG_PROG_POS_INFO - add r0, sp, #0 - ldr r3, [r1, #0xc] - ldr ip, [r1, #8] - ldr r1, _0204BEC8 ; =_0209CF48 - str ip, [sp] - str r3, [sp, #4] - bl Debug_FatalError -_0204BEBC: - add sp, sp, #8 - ldmia sp!, {r3, pc} - .align 2, 0 -_0204BEC4: .word EVENT_FLAG_PROG_POS_INFO -_0204BEC8: .word _0209CF48 - arm_func_end sub_0204BD98 - arm_func_start sub_0204BECC sub_0204BECC: ; 0x0204BECC ldr ip, _0204BED4 ; =CalcScriptVariables @@ -150,10 +54,10 @@ sub_0204BF10: ; 0x0204BF10 arm_func_start sub_0204BF5C sub_0204BF5C: ; 0x0204BF5C - ldr ip, _0204BF64 ; =sub_0204BD98 + ldr ip, _0204BF64 ; =CompareScriptVariables bx ip .align 2, 0 -_0204BF64: .word sub_0204BD98 +_0204BF64: .word CompareScriptVariables arm_func_end sub_0204BF5C arm_func_start sub_0204BF68 @@ -164,7 +68,7 @@ sub_0204BF68: ; 0x0204BF68 bl LoadScriptVariableValue mov r1, r5 mov r2, r4 - bl sub_0204BD98 + bl CompareScriptVariables ldmia sp!, {r3, r4, r5, pc} arm_func_end sub_0204BF68 @@ -182,7 +86,7 @@ sub_0204BF88: ; 0x0204BF88 mov r1, r0 mov r0, r4 mov r2, r5 - bl sub_0204BD98 + bl CompareScriptVariables ldmia sp!, {r3, r4, r5, r6, r7, pc} arm_func_end sub_0204BF88 diff --git a/asm/main_rodata_020908D4.s b/asm/main_rodata_020908D4.s index 450ab3f7..2eadeb39 100644 --- a/asm/main_rodata_020908D4.s +++ b/asm/main_rodata_020908D4.s @@ -8179,2541 +8179,3 @@ _0209CE9C: .global _0209CEA4 _0209CEA4: .byte 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x31, 0x00, 0x00 - .global EVENT_FLAG_PROG_POS_INFO -EVENT_FLAG_PROG_POS_INFO: - .word _0209CEBC - .byte 0xE9, 0x03, 0x00, 0x00 - .word _0209CEBC - .byte 0x14, 0x04, 0x00, 0x00 - .global _0209CEBC -_0209CEBC: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x5F, 0x66, 0x6C - .byte 0x61, 0x67, 0x2E, 0x63, 0x00, 0x00, 0x00, 0x00 - .global SCRIPT_VARS_LOCALS -SCRIPT_VARS_LOCALS: - .byte 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE9C - .byte 0x06, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CEA4 - .byte 0x06, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE8C - .byte 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x00, 0x00 - .word _0209CE94 - .global _0209CF0C -_0209CF0C: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61 - .byte 0x67, 0x53, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x30, 0x34, 0x78, 0x2F, 0x25, 0x30, 0x34, 0x78, 0x0A - .byte 0x00, 0x00, 0x00, 0x00 - .global EVENT_FLAG_EXPANSION_ERROR -EVENT_FLAG_EXPANSION_ERROR: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x65 - .byte 0x78, 0x70, 0x61, 0x6E, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 - .byte 0x64, 0x00, 0x00, 0x00 - .global _0209CF48 -_0209CF48: - .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x72 - .byte 0x75, 0x6C, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 - .global _0209CF64 -_0209CF64: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65 - .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CF84 -_0209CF84: - .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70 - .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global _0209CFA4 -_0209CFA4: - .byte 0x53, 0x55, 0x4D, 0x00 - .global _0209CFA8 -_0209CFA8: - .byte 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x00 - .global _0209CFB0 -_0209CFB0: - .byte 0x55, 0x4E, 0x49, 0x54 - .byte 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00, 0x00, 0x00 - .global _0209CFBC -_0209CFBC: - .byte 0x47, 0x41, 0x4D, 0x45, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209CFC8 -_0209CFC8: - .byte 0x42, 0x41, 0x4E, 0x4B, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00, 0x00 - .global _0209CFD4 -_0209CFD4: - .byte 0x43, 0x4F, 0x4E, 0x44, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00 - .global _0209CFE0 -_0209CFE0: - .byte 0x50, 0x4F, 0x53, 0x49 - .byte 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x59, 0x00, 0x00 - .global _0209CFEC -_0209CFEC: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D - .byte 0x41, 0x50, 0x00, 0x00 - .global _0209CFF8 -_0209CFF8: - .byte 0x43, 0x41, 0x52, 0x52, 0x59, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00 - .global _0209D004 -_0209D004: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x58, 0x00, 0x00 - .global _0209D010 -_0209D010: - .byte 0x46, 0x52, 0x49, 0x45 - .byte 0x4E, 0x44, 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00 - .global _0209D01C -_0209D01C: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43 - .byte 0x4B, 0x55, 0x50, 0x00 - .global _0209D028 -_0209D028: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x36, 0x5F, 0x52, 0x4F, 0x4F, 0x4D, 0x00 - .global _0209D034 -_0209D034: - .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00 - .global _0209D040 -_0209D040: - .byte 0x53, 0x49, 0x44, 0x45 - .byte 0x30, 0x32, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x00 - .global _0209D04C -_0209D04C: - .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x4F - .byte 0x43, 0x41, 0x4C, 0x00 - .global _0209D058 -_0209D058: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D068 -_0209D068: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D078 -_0209D078: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x34, 0x00, 0x00, 0x00 - .global _0209D088 -_0209D088: - .byte 0x52, 0x45, 0x43, 0x59, 0x43, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x55, 0x4E - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D098 -_0209D098: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x49, 0x44 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D0A8 -_0209D0A8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x38, 0x00, 0x00, 0x00 - .global _0209D0B8 -_0209D0B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x00, 0x00, 0x00 - .global _0209D0C8 -_0209D0C8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x37, 0x00, 0x00, 0x00 - .global _0209D0D8 -_0209D0D8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x33, 0x00, 0x00, 0x00 - .global _0209D0E8 -_0209D0E8: - .byte 0x4C, 0x41, 0x4E, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5F, 0x54, 0x59, 0x50 - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D0F8 -_0209D0F8: - .byte 0x50, 0x4C, 0x41, 0x59, 0x5F, 0x4F, 0x4C, 0x44, 0x5F, 0x47, 0x41, 0x4D - .byte 0x45, 0x00, 0x00, 0x00 - .global _0209D108 -_0209D108: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x31, 0x00, 0x00, 0x00 - .global _0209D118 -_0209D118: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x36, 0x00, 0x00, 0x00 - .global _0209D128 -_0209D128: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x32, 0x00, 0x00, 0x00 - .global _0209D138 -_0209D138: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D148 -_0209D148: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49 - .byte 0x4E, 0x00, 0x00, 0x00 - .global _0209D158 -_0209D158: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 - .byte 0x35, 0x00, 0x00, 0x00 - .global _0209D168 -_0209D168: - .byte 0x52, 0x4F, 0x4D, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F - .byte 0x4E, 0x00, 0x00, 0x00 - .global _0209D178 -_0209D178: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x31, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D188 -_0209D188: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D198 -_0209D198: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x50, 0x52, 0x4F, 0x4A, 0x45, 0x43 - .byte 0x54, 0x50, 0x00, 0x00 - .global _0209D1A8 -_0209D1A8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x53, 0x45, 0x4C, 0x45 - .byte 0x43, 0x54, 0x00, 0x00 - .global _0209D1B8 -_0209D1B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x00, 0x00 - .global _0209D1C8 -_0209D1C8: - .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x38, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D1D8 -_0209D1D8: - .byte 0x4C, 0x4F, 0x54, 0x54, 0x45, 0x52, 0x59, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x00, 0x00 - .global _0209D1E8 -_0209D1E8: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4C, 0x45 - .byte 0x56, 0x45, 0x4C, 0x00 - .global _0209D1F8 -_0209D1F8: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C - .byte 0x45, 0x43, 0x54, 0x00 - .global _0209D208 -_0209D208: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D218 -_0209D218: - .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4E - .byte 0x41, 0x4D, 0x45, 0x00 - .global _0209D228 -_0209D228: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x48, 0x45, 0x49 - .byte 0x47, 0x48, 0x54, 0x00 - .global _0209D238 -_0209D238: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F - .byte 0x47, 0x45, 0x54, 0x00 - .global _0209D248 -_0209D248: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D258 -_0209D258: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x00 - .global _0209D268 -_0209D268: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50, 0x4F, 0x54, 0x5F, 0x4C - .byte 0x45, 0x56, 0x45, 0x4C, 0x00, 0x00, 0x00, 0x00 - .global _0209D27C -_0209D27C: - .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F - .byte 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00 - .global _0209D290 -_0209D290: - .byte 0x43, 0x52, 0x59, 0x53 - .byte 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 - .global _0209D2A4 -_0209D2A4: - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x54, 0x41, 0x4B, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D2B8 -_0209D2B8: - .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F - .byte 0x52, 0x5F, 0x30, 0x33, 0x00, 0x00, 0x00, 0x00 - .global _0209D2CC -_0209D2CC: - .byte 0x4E, 0x4F, 0x54, 0x45, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x49, 0x46, 0x59, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00, 0x00 - .global _0209D2E0 -_0209D2E0: - .byte 0x50, 0x41, 0x52, 0x54 - .byte 0x4E, 0x45, 0x52, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 - .global _0209D2F4 -_0209D2F4: - .byte 0x43, 0x4F, 0x4E, 0x46, 0x49, 0x47, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x4B, 0x49, 0x4E - .byte 0x44, 0x00, 0x00, 0x00 - .global _0209D308 -_0209D308: - .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x49, 0x54, 0x45, 0x4D - .byte 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 - .global _0209D31C -_0209D31C: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D - .byte 0x41, 0x50, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D330 -_0209D330: - .byte 0x44, 0x45, 0x4C, 0x49 - .byte 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 - .global _0209D344 -_0209D344: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D358 -_0209D358: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54 - .byte 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x00 - .global _0209D36C -_0209D36C: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45 - .byte 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x00, 0x00, 0x00 - .global _0209D380 -_0209D380: - .byte 0x50, 0x4C, 0x41, 0x59 - .byte 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D394 -_0209D394: - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B, 0x49 - .byte 0x4E, 0x44, 0x00, 0x00 - .global _0209D3A8 -_0209D3A8: - .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53 - .byte 0x54, 0x5F, 0x4E, 0x41, 0x4D, 0x45, 0x00, 0x00 - .global _0209D3BC -_0209D3BC: - .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E - .byte 0x5F, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00 - .global _0209D3D0 -_0209D3D0: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00 - .global _0209D3E4 -_0209D3E4: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49 - .byte 0x53, 0x54, 0x00, 0x00 - .global _0209D3F8 -_0209D3F8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x56, 0x45, 0x4E - .byte 0x54, 0x5F, 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x00 - .global _0209D40C -_0209D40C: - .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F - .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x00 - .global _0209D420 -_0209D420: - .byte 0x47, 0x52, 0x4F, 0x55 - .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 - .global _0209D434 -_0209D434: - .byte 0x44, 0x45, 0x4C, 0x49, 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41 - .byte 0x54, 0x49, 0x43, 0x00 - .global _0209D448 -_0209D448: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 - .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 - .global _0209D45C -_0209D45C: - .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50 - .byte 0x4F, 0x54, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F, 0x56, 0x45, 0x52, 0x00 - .global _0209D470 -_0209D470: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x00 - .global _0209D484 -_0209D484: - .byte 0x42, 0x49, 0x54, 0x5F, 0x46, 0x55, 0x57, 0x41, 0x52, 0x41, 0x4E, 0x54, 0x45, 0x5F, 0x4C, 0x4F - .byte 0x43, 0x41, 0x4C, 0x00 - .global _0209D498 -_0209D498: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x41, 0x52, 0x52, 0x49 - .byte 0x56, 0x45, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00 - .global _0209D4AC -_0209D4AC: - .byte 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F - .byte 0x43, 0x4C, 0x45, 0x41, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00 - .global _0209D4C0 -_0209D4C0: - .byte 0x49, 0x54, 0x45, 0x4D - .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x4B, 0x55, 0x52, 0x45, 0x4B, 0x55, 0x52, 0x45 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D4D8 -_0209D4D8: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _0209D4F0 -_0209D4F0: - .byte 0x53, 0x50, 0x45, 0x43 - .byte 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D508 -_0209D508: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 - .byte 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D520 -_0209D520: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D538 -_0209D538: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x50, 0x52, 0x45, 0x53 - .byte 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 - .global _0209D550 -_0209D550: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D568 -_0209D568: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C - .byte 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00 - .global _0209D580 -_0209D580: - .byte 0x54, 0x45, 0x41, 0x4D - .byte 0x5F, 0x52, 0x41, 0x4E, 0x4B, 0x5F, 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x45, 0x56, 0x45 - .byte 0x4C, 0x00, 0x00, 0x00 - .global _0209D598 -_0209D598: - .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F, 0x52, 0x59, 0x5F, 0x53 - .byte 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 - .global _0209D5B0 -_0209D5B0: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D5C8 -_0209D5C8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 - .byte 0x4C, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D5E0 -_0209D5E0: - .byte 0x41, 0x54, 0x54, 0x45 - .byte 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B - .byte 0x55, 0x50, 0x00, 0x00 - .global _0209D5F8 -_0209D5F8: - .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B - .byte 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D610 -_0209D610: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C - .byte 0x41, 0x47, 0x00, 0x00 - .global _0209D628 -_0209D628: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x54, 0x41, 0x4C - .byte 0x4B, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00 - .global _0209D640 -_0209D640: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x44, 0x45, 0x42 - .byte 0x55, 0x47, 0x00, 0x00 - .global _0209D658 -_0209D658: - .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C - .byte 0x45, 0x43, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D670 -_0209D670: - .byte 0x53, 0x55, 0x42, 0x33 - .byte 0x30, 0x5F, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F - .byte 0x56, 0x45, 0x52, 0x00 - .global _0209D688 -_0209D688: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x43, 0x59, 0x00 - .global _0209D6A0 -_0209D6A0: - .byte 0x47, 0x52, 0x4F, 0x55 - .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x5F, 0x42, 0x41 - .byte 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D6BC -_0209D6BC: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F - .byte 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4F, 0x4C, 0x44 - .byte 0x00, 0x00, 0x00, 0x00 - .global _0209D6D8 -_0209D6D8: - .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 - .global _0209D6F4 -_0209D6F4: - .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5F, 0x4D, 0x4F, 0x44 - .byte 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 - .global _0209D710 -_0209D710: - .byte 0x52, 0x41, 0x4E, 0x44 - .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 - .byte 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 - .global _0209D72C -_0209D72C: - .byte 0x50, 0x45, 0x52, 0x46, 0x4F, 0x52, 0x4D, 0x41 - .byte 0x4E, 0x43, 0x45, 0x5F, 0x50, 0x52, 0x4F, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5F, 0x4C, 0x49, 0x53 - .byte 0x54, 0x00, 0x00, 0x00 - .global _0209D748 -_0209D748: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D764 -_0209D764: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C - .byte 0x49, 0x53, 0x54, 0x5F, 0x4E, 0x4F, 0x52, 0x4D, 0x41, 0x4C, 0x00, 0x00 - .global _0209D780 -_0209D780: - .byte 0x52, 0x45, 0x51, 0x55 - .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C - .byte 0x54, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00 - .global _0209D79C -_0209D79C: - .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F - .byte 0x52, 0x59, 0x5F, 0x53, 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x5F, 0x53, 0x49 - .byte 0x44, 0x45, 0x00, 0x00 - .global _0209D7B8 -_0209D7B8: - .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 - .byte 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D7D4 -_0209D7D4: - .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C - .byte 0x49, 0x53, 0x54, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x00 - .global _0209D7F0 -_0209D7F0: - .byte 0x45, 0x58, 0x45, 0x43 - .byte 0x55, 0x54, 0x45, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 - .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 - .global _0209D810 -_0209D810: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C - .byte 0x41, 0x47, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 - .global _0209D830 -_0209D830: - .byte 0x44, 0x55, 0x4E, 0x47 - .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45 - .byte 0x4E, 0x43, 0x59, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 - .global _0209D850 -_0209D850: - .byte 0x52, 0x45, 0x51, 0x55 - .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C - .byte 0x54, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x00 - .global SCRIPT_VARS -SCRIPT_VARS: - .byte 0x08, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 - .word _0209CFA8 - .byte 0x08, 0x00, 0x02, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFD4 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D1F8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D148 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xBE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D098 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D108 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D128 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0D8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC6, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D078 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xC8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D158 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D118 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0C8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xCE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D0A8 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D040 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D028 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1C8 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1B, 0x01, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D178 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x1C, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00 - .word _0209D610 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x2C, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D628 - .byte 0x04, 0x00, 0x06, 0x00 - .byte 0xB0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D568 - .byte 0x04, 0x00, 0x06, 0x00 - .byte 0xB1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D640 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D27C - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D290 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2B8 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D598 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D79C - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0xD5, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D658 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0x4C, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 - .word _0209D810 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D058 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xDD, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D36C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D138 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x34, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFEC - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x36, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D068 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x38, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D420 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xDE, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D6A0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x42, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D508 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x4C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D31C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x56, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D448 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1A8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x62, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0B8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D3D0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D470 - .byte 0x05, 0x00, 0x02, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D688 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1B8 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D358 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x68, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D520 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D748 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x7C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D7B8 - .byte 0x05, 0x00, 0x02, 0x00 - .byte 0xA6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D830 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xE5, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5C8 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xEA, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D6F4 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xEF, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D4AC - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D034 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D248 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D258 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF3, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D380 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xF8, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5E0 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0xFD, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D5F8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D010 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFB0 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFF8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFC8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D208 - .byte 0x02, 0x00, 0x02, 0x00 - .byte 0x07, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .word _0209D218 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x88, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D394 - .byte 0x02, 0x00, 0x02, 0x00 - .byte 0x11, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 - .word _0209D3A8 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D188 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2E0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x8A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D710 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2F4 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D168 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0E8 - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209CFBC - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D7F0 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D4D8 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8C, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D4F0 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8D, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D6BC - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8E, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 - .word _0209D6D8 - .byte 0x01, 0x00, 0x02, 0x00 - .byte 0x8F, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 - .word _0209D72C - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x97, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D344 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xB7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D3E4 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xD7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D498 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0xF7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D5B0 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x17, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D538 - .byte 0x01, 0x00, 0x04, 0x00 - .byte 0x37, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - .word _0209D550 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0x57, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 - .word _0209D764 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0x7F, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 - .word _0209D7D4 - .byte 0x03, 0x00, 0x05, 0x00 - .byte 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1E8 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D004 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209CFE0 - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D228 - .byte 0x04, 0x00, 0x02, 0x00 - .byte 0xB7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 - .word _0209D3BC - .byte 0x06, 0x00, 0x05, 0x00 - .byte 0x8C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D04C - .byte 0x06, 0x00, 0x04, 0x00 - .byte 0x8E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D3F8 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xA7, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .word _0209D40C - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xAB, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 - .word _0209D308 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xAF, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .word _0209D434 - .byte 0x01, 0x00, 0x05, 0x00 - .byte 0xB1, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 - .word _0209D330 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 - .word _0209D484 - .byte 0x03, 0x00, 0x06, 0x00 - .byte 0x03, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D1D8 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x90, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D01C - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x94, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D4C0 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D2A4 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0x9C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 - .word _0209D238 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D780 - .byte 0x06, 0x00, 0x02, 0x00 - .byte 0xA2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D850 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D670 - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D45C - .byte 0x07, 0x00, 0x02, 0x00 - .byte 0x2C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D088 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x04, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D268 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D580 - .byte 0x03, 0x00, 0x02, 0x00 - .byte 0x06, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D0F8 - .global _0209DF70 -_0209DF70: - .byte 0x09, 0x00, 0x02, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D2CC - .byte 0x01, 0x00, 0x06, 0x00 - .byte 0xB3, 0x02, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 - .word _0209D198 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xB4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .word _0209CFA4 - .global _0209DFA0 -_0209DFA0: - .byte 0x53, 0x43, 0x45, 0x4E - .byte 0x41, 0x52, 0x49, 0x4F, 0x20, 0x43, 0x41, 0x4C, 0x43, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20 - .byte 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25 - .byte 0x34, 0x64, 0x00, 0x00 - .global _0209DFC8 -_0209DFC8: - .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 - .byte 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 - .byte 0x25, 0x64, 0x0A, 0x00 - .global _0209DFE8 -_0209DFE8: - .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 - .byte 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 - .byte 0x25, 0x64, 0x0A, 0x00 - .global _0209E008 -_0209E008: - .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0xFF, 0x00, 0x00 - .global _0209E010 -_0209E010: - .byte 0xFF - .global _0209E011 -_0209E011: - .byte 0x00, 0x00, 0x00 - .global PORTRAIT_LAYOUTS -PORTRAIT_LAYOUTS: - .byte 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00 - .byte 0x15, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00 - .byte 0x01, 0x00, 0x19, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0x15, 0x00 - .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00 - .byte 0x19, 0x00, 0x04, 0x00, 0x01, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00 - .byte 0x01, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, 0x19, 0x00 - .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x01, 0x00, 0x14, 0x00, 0x02, 0x00, 0x00, 0x00 - .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00 - .byte 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00 - .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00 - .global KAOMADO_FILEPATH -KAOMADO_FILEPATH: - .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6B, 0x61, 0x6F, 0x6D, 0x61, 0x64, 0x6F, 0x2E, 0x6B, 0x61, 0x6F - .byte 0x00, 0x00, 0x00, 0x00 - .global WONDER_MAIL_BITS_MAP -WONDER_MAIL_BITS_MAP: -#ifdef JAPAN - .byte 0x07, 0x24, 0x25, 0x43, 0x47, 0x4B, 0x26, 0x27, 0x33, 0x1E, 0x16, 0x04, 0x4D, 0x4F, 0x57, 0x59 - .byte 0x22, 0x23, 0x41, 0x2D, 0x37, 0x3B, 0x01, 0x3D, 0x1F, 0x20, 0x18, 0x06, 0x21, 0x49, 0x10, 0x55 -#else - .byte 0x26, 0x36, 0x37, 0x4E, 0x50, 0x52, 0x38, 0x39, 0x46, 0x30, 0x2B, 0x23 - .byte 0x53, 0x54, 0x58, 0x59, 0x34, 0x35, 0x4D, 0x43, 0x48, 0x4A, 0x2D, 0x4B, 0x31, 0x32, 0x3D, 0x25 - .byte 0x33, 0x51, 0x40, 0x57 -#endif - .global WONDER_MAIL_BITS_SWAP -WONDER_MAIL_BITS_SWAP: -#if defined(EUROPE) - .byte 0x0E, 0x04, 0x03, 0x18, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x21, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12 - .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x02, 0x0B, 0x0C, 0x19, 0x0F, 0x08 - .byte 0x1D, 0x11, 0x00, 0x00 -#elif defined(JAPAN) - .byte 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x02, 0x0B, 0x0C, 0x19, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x1A - .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x0E, 0x04 - .byte 0x03, 0x18, 0x00, 0x00 -#else - .byte 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x06, 0x01, 0x17, 0x1C, 0x09, 0x1E - .byte 0x0A, 0x20, 0x10, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x0E, 0x04 - .byte 0x03, 0x18, 0x02, 0x0B, 0x0C, 0x19, 0x00, 0x00 -#endif - .global ARM9_UNKNOWN_TABLE__NA_209E12C -ARM9_UNKNOWN_TABLE__NA_209E12C: - .byte 0x0D, 0x07, 0x19, 0x0F, 0x04, 0x1D, 0x2A, 0x31 - .byte 0x08, 0x13, 0x2D, 0x18, 0x0E, 0x1A, 0x1B, 0x29, 0x01, 0x20, 0x21, 0x22, 0x11, 0x33, 0x26, 0x00 - .byte 0x35, 0x0A, 0x2B, 0x1F, 0x12, 0x23, 0x2C, 0x17, 0x27, 0x10, 0x1C, 0x30, 0x0B, 0x02, 0x24, 0x09 - .byte 0x32, 0x05, 0x28, 0x34, 0x2E, 0x03, 0x1E, 0x0C, 0x25, 0x14, 0x2F, 0x16, 0x06, 0x15, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_209E164 -ARM9_UNKNOWN_TABLE__NA_209E164: -#ifdef JAPAN - .byte 0xFF, 0x16, 0xFF, 0xFF - .byte 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0x0A, 0xFF, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11 - .byte 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x08 - .byte 0xFF, 0xFF, 0xFF, 0x14, 0xFF, 0xFF, 0xFF, 0x15, 0xFF, 0x17, 0xFF, 0xFF, 0xFF, 0x12, 0xFF, 0x03 - .byte 0xFF, 0xFF, 0xFF, 0x04, 0xFF, 0x1D, 0xFF, 0x05, 0xFF, 0x0C, 0xFF, 0x0D, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0x1F, 0xFF, 0x0E, 0xFF, 0x0F, 0xFF, 0xFF -#else - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0xFF, 0x16, 0xFF, 0xFF - .byte 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11, 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF - .byte 0x1E, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0x08, 0xFF, 0x14, 0xFF, 0x15, 0x17, 0xFF, 0x12, 0x03, 0xFF - .byte 0x04, 0x1D, 0x05, 0x0C, 0x0D, 0xFF, 0xFF, 0x1F, 0x0E, 0x0F, 0xFF, 0xFF -#endif - .byte 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF - .global _0209E264 -_0209E264: - .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x73, 0x75, 0x6D, 0x3A, 0x20, 0x30, 0x78, 0x25, 0x30, 0x38, 0x78 - .byte 0x20, 0x30, 0x78, 0x25, 0x30, 0x32, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_TABLE__NA_209E280 -ARM9_UNKNOWN_TABLE__NA_209E280: - .byte 0x1B, 0x0E, 0x16, 0x1E - .byte 0x13, 0x19, 0x03, 0x0F, 0x00, 0x05, 0x18, 0x06, 0x1C, 0x15, 0x04, 0x1D, 0x17, 0x1F, 0x11, 0x02 - .byte 0x10, 0x12, 0x14, 0x08, 0x0B, 0x0D, 0x01, 0x09, 0x1A, 0x0A, 0x07, 0x0C - .global WONDER_MAIL_ENCRYPTION_TABLE -WONDER_MAIL_ENCRYPTION_TABLE: - .byte 0x2E, 0x75, 0x3F, 0x99 - .byte 0x09, 0x6C, 0xBC, 0x61, 0x7C, 0x2A, 0x96, 0x4A, 0xF4, 0x6D, 0x29, 0xFA, 0x90, 0x14, 0x9D, 0x33 - .byte 0x6F, 0xCB, 0x49, 0x3C, 0x48, 0x80, 0x7B, 0x46, 0x67, 0x01, 0x17, 0x59, 0xB8, 0xFA, 0x70, 0xC0 - .byte 0x44, 0x78, 0x48, 0xFB, 0x26, 0x80, 0x81, 0xFC, 0xFD, 0x61, 0x70, 0xC7, 0xFE, 0xA8, 0x70, 0x28 - .byte 0x6C, 0x9C, 0x07, 0xA4, 0xCB, 0x3F, 0x70, 0xA3, 0x8C, 0xD6, 0xFF, 0xB0, 0x7A, 0x3A, 0x35, 0x54 - .byte 0xE9, 0x9A, 0x3B, 0x61, 0x16, 0x41, 0xE9, 0xA3, 0x90, 0xA3, 0xE9, 0xEE, 0x0E, 0xFA, 0xDC, 0x9B - .byte 0xD6, 0xFB, 0x24, 0xB5, 0x41, 0x9A, 0x20, 0xBA, 0xB3, 0x51, 0x7A, 0x36, 0x3E, 0x60, 0x0E, 0x3D - .byte 0x02, 0xB0, 0x34, 0x57, 0x69, 0x81, 0xEB, 0x67, 0xF3, 0xEB, 0x8C, 0x47, 0x93, 0xCE, 0x2A, 0xAF - .byte 0x35, 0xF4, 0x74, 0x87, 0x50, 0x2C, 0x39, 0x68, 0xBB, 0x47, 0x1A, 0x02, 0xA3, 0x93, 0x64, 0x2E - .byte 0x8C, 0xAD, 0xB1, 0xC4, 0x61, 0x04, 0x5F, 0xBD, 0x59, 0x21, 0x1C, 0xE7, 0x0E, 0x29, 0x26, 0x97 - .byte 0x70, 0xA9, 0xCD, 0x18, 0xA3, 0x7B, 0x74, 0x70, 0x96, 0xDE, 0xA6, 0x72, 0xDD, 0x13, 0x93, 0xAA - .byte 0x90, 0x6C, 0xA7, 0xB5, 0x76, 0x2F, 0xA8, 0x7A, 0xC8, 0x81, 0x06, 0xBB, 0x85, 0x75, 0x11, 0x0C - .byte 0xD2, 0xD1, 0xC9, 0xF8, 0x81, 0x70, 0xEE, 0xC8, 0x71, 0x53, 0x3D, 0xAF, 0x76, 0xCB, 0x0D, 0xC1 - .byte 0x56, 0x28, 0xE8, 0x3C, 0x61, 0x64, 0x4B, 0xB8, 0xEF, 0x3B, 0x41, 0x09, 0x72, 0x07, 0x50, 0xAD - .byte 0xF3, 0x2E, 0x5C, 0x43, 0xFF, 0xC3, 0xB3, 0x32, 0x7A, 0x3E, 0x9C, 0xA3, 0xC2, 0xAB, 0x10, 0x60 - .byte 0x99, 0xFB, 0x08, 0x8A, 0x90, 0x57, 0x8A, 0x7F, 0x61, 0x90, 0x21, 0x88, 0x55, 0xE8, 0xFC, 0x4B - .byte 0x0D, 0x4A, 0x7A, 0x48, 0xC9, 0xB0, 0xC7, 0xA6, 0xD0, 0x04, 0x7E, 0x05 - .global DUNGEON_DATA_LIST -DUNGEON_DATA_LIST: - .byte 0x03 - .global _0209E3A1 -_0209E3A1: - .byte 0x00 - .global _0209E3A2 -_0209E3A2: - .byte 0x00 - .global _0209E3A3 -_0209E3A3: - .byte 0x03 - .byte 0x04, 0x01, 0x00, 0x05, 0x01, 0x01, 0x04, 0x05, 0x06, 0x02, 0x00, 0x06, 0x09, 0x03, 0x00, 0x0A - .byte 0x01, 0x03, 0x09, 0x0A, 0x08, 0x04, 0x00, 0x08, 0x0C, 0x05, 0x00, 0x0C, 0x09, 0x06, 0x00, 0x09 - .byte 0x05, 0x07, 0x00, 0x05, 0x0E, 0x08, 0x00, 0x0E, 0x05, 0x09, 0x00, 0x05, 0x0B, 0x0A, 0x00, 0x0B - .byte 0x05, 0x0B, 0x00, 0x05, 0x08, 0x0C, 0x00, 0x10, 0x07, 0x0C, 0x08, 0x10, 0x01, 0x0C, 0x0F, 0x10 - .byte 0x0A, 0x0D, 0x00, 0x14, 0x09, 0x0D, 0x0A, 0x14, 0x01, 0x0D, 0x13, 0x14, 0x0F, 0x0E, 0x00, 0x0F - .byte 0x0A, 0x0F, 0x00, 0x15, 0x0A, 0x0F, 0x0A, 0x15, 0x01, 0x0F, 0x14, 0x15, 0x0B, 0x10, 0x00, 0x0B - .byte 0x0D, 0x11, 0x00, 0x0E, 0x01, 0x11, 0x0D, 0x0E, 0x08, 0x12, 0x00, 0x08, 0x0F, 0x13, 0x00, 0x0F - .byte 0x08, 0x14, 0x00, 0x0F, 0x06, 0x14, 0x08, 0x0F, 0x01, 0x14, 0x0E, 0x0F, 0x08, 0x15, 0x00, 0x08 - .byte 0x0C, 0x16, 0x00, 0x0C, 0x14, 0x17, 0x00, 0x14, 0x09, 0x18, 0x00, 0x0F, 0x05, 0x18, 0x09, 0x0F - .byte 0x01, 0x18, 0x0E, 0x0F, 0x0F, 0x19, 0x00, 0x18, 0x08, 0x19, 0x0F, 0x18, 0x01, 0x19, 0x17, 0x18 - .byte 0x0D, 0x1A, 0x00, 0x18, 0x0A, 0x1A, 0x0D, 0x18, 0x01, 0x1A, 0x17, 0x18, 0x0D, 0x1B, 0x00, 0x0E - .byte 0x01, 0x1B, 0x0D, 0x0E, 0x14, 0x29, 0x00, 0x14, 0x0A, 0x2B, 0x00, 0x0F, 0x04, 0x2B, 0x0A, 0x0F - .byte 0x01, 0x2B, 0x0E, 0x0F, 0x14, 0x21, 0x00, 0x14, 0x12, 0x22, 0x00, 0x17, 0x04, 0x22, 0x12, 0x17 - .byte 0x01, 0x22, 0x16, 0x17, 0x03, 0x34, 0x00, 0x14, 0x01, 0x34, 0x03, 0x14, 0x03, 0x34, 0x04, 0x14 - .byte 0x01, 0x34, 0x07, 0x14, 0x04, 0x34, 0x08, 0x14, 0x01, 0x34, 0x0C, 0x14, 0x05, 0x34, 0x0D, 0x14 - .byte 0x01, 0x34, 0x12, 0x14, 0x13, 0x38, 0x00, 0x13, 0x11, 0x39, 0x00, 0x11, 0x0F, 0x3A, 0x00, 0x19 - .byte 0x09, 0x3A, 0x0F, 0x19, 0x01, 0x3A, 0x18, 0x19, 0x0F, 0x36, 0x00, 0x1E, 0x0E, 0x36, 0x0F, 0x1E - .byte 0x01, 0x36, 0x1D, 0x1E, 0x1E, 0x23, 0x00, 0x1E, 0x01, 0x23, 0x1E, 0x1E, 0x13, 0x37, 0x00, 0x13 - .byte 0x31, 0x20, 0x00, 0x32, 0x01, 0x20, 0x31, 0x32, 0x09, 0x2A, 0x00, 0x0A, 0x01, 0x2A, 0x09, 0x0A - .byte 0x13, 0x2C, 0x00, 0x14, 0x01, 0x2C, 0x13, 0x14, 0x13, 0x2D, 0x00, 0x14, 0x01, 0x2D, 0x13, 0x14 - .byte 0x1D, 0x2E, 0x00, 0x1E, 0x01, 0x2E, 0x1D, 0x1E, 0x31, 0x33, 0x00, 0x32, 0x01, 0x33, 0x31, 0x32 - .byte 0x1D, 0x25, 0x00, 0x1E, 0x01, 0x25, 0x1D, 0x1E, 0x08, 0x27, 0x00, 0x08, 0x0D, 0x28, 0x00, 0x0D - .byte 0x06, 0x2F, 0x00, 0x06, 0x05, 0x30, 0x00, 0x05, 0x0A, 0x31, 0x00, 0x0A, 0x05, 0x32, 0x00, 0x05 - .byte 0x19, 0x1D, 0x00, 0x19, 0x14, 0x26, 0x00, 0x14, 0x14, 0x1E, 0x00, 0x14, 0x12, 0x1F, 0x00, 0x12 - .byte 0x12, 0x24, 0x00, 0x12, 0x19, 0x1C, 0x00, 0x19, 0x4B, 0x3B, 0x00, 0x4B, 0x28, 0x3D, 0x00, 0x28 - .byte 0x28, 0x3C, 0x00, 0x28, 0x63, 0x3E, 0x00, 0x63, 0x32, 0x40, 0x00, 0x32, 0x63, 0x41, 0x00, 0x63 - .byte 0x0A, 0x42, 0x00, 0x0A, 0x05, 0x43, 0x00, 0x05, 0x0F, 0x44, 0x00, 0x0F, 0x14, 0x45, 0x00, 0x14 - .byte 0x19, 0x46, 0x00, 0x19, 0x1E, 0x47, 0x00, 0x1E, 0x03, 0x48, 0x00, 0x28, 0x03, 0x48, 0x03, 0x28 - .byte 0x03, 0x48, 0x06, 0x28, 0x03, 0x48, 0x09, 0x28, 0x04, 0x48, 0x0C, 0x28, 0x04, 0x48, 0x10, 0x28 - .byte 0x04, 0x48, 0x14, 0x28, 0x04, 0x48, 0x18, 0x28, 0x05, 0x48, 0x1C, 0x28, 0x05, 0x48, 0x21, 0x28 - .byte 0x01, 0x48, 0x26, 0x28, 0x01, 0x48, 0x27, 0x28, 0x07, 0x49, 0x00, 0x11, 0x04, 0x49, 0x07, 0x11 - .byte 0x01, 0x49, 0x0B, 0x11, 0x04, 0x49, 0x0C, 0x11, 0x01, 0x49, 0x10, 0x11, 0x07, 0x4A, 0x00, 0x07 - .byte 0x0A, 0x4B, 0x00, 0x0A, 0x08, 0x4C, 0x00, 0x0F, 0x06, 0x4C, 0x08, 0x0F, 0x01, 0x4C, 0x0E, 0x0F - .byte 0x05, 0x4D, 0x00, 0x0B, 0x05, 0x4D, 0x05, 0x0B, 0x01, 0x4D, 0x0A, 0x0B, 0x04, 0x4E, 0x00, 0x10 - .byte 0x0A, 0x4F, 0x00, 0x14, 0x0A, 0x4F, 0x0A, 0x14, 0x07, 0x50, 0x00, 0x08, 0x01, 0x50, 0x07, 0x08 - .byte 0x0A, 0x51, 0x00, 0x0A, 0x0A, 0x52, 0x00, 0x0F, 0x04, 0x52, 0x0A, 0x0F, 0x01, 0x52, 0x0E, 0x0F - .byte 0x0A, 0x53, 0x00, 0x0A, 0x09, 0x54, 0x00, 0x12, 0x08, 0x54, 0x09, 0x12, 0x01, 0x54, 0x11, 0x12 - .byte 0x0A, 0x55, 0x00, 0x0A, 0x05, 0x56, 0x00, 0x0B, 0x05, 0x56, 0x05, 0x0B, 0x01, 0x56, 0x0A, 0x0B - .byte 0x05, 0x57, 0x00, 0x05, 0x05, 0x58, 0x00, 0x05, 0x05, 0x59, 0x00, 0x0B, 0x05, 0x59, 0x05, 0x0B - .byte 0x01, 0x59, 0x0A, 0x0B, 0x04, 0x5A, 0x00, 0x13, 0x01, 0x5A, 0x04, 0x13, 0x04, 0x5A, 0x05, 0x13 - .byte 0x01, 0x5A, 0x09, 0x13, 0x04, 0x5A, 0x0A, 0x13, 0x04, 0x5A, 0x0E, 0x13, 0x01, 0x5A, 0x12, 0x13 - .byte 0x05, 0x5C, 0x00, 0x05, 0x06, 0x5D, 0x00, 0x06, 0x07, 0x5E, 0x00, 0x07, 0x06, 0x5F, 0x00, 0x06 - .byte 0x05, 0x60, 0x00, 0x05, 0x05, 0x61, 0x00, 0x05, 0x05, 0x62, 0x00, 0x05, 0x05, 0x63, 0x00, 0x05 - .byte 0x05, 0x63, 0x05, 0x05, 0x10, 0x5B, 0x00, 0x10, 0x03, 0x4F, 0x00, 0x14, 0x03, 0x4F, 0x03, 0x14 - .byte 0x03, 0x4F, 0x06, 0x14, 0x06, 0x4F, 0x09, 0x14, 0x01, 0x3F, 0x00, 0x01 - .global ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS -ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS: - .byte 0x90, 0x00, 0x91, 0x00 - .byte 0x92, 0x00, 0x96, 0x00, 0x97, 0x00, 0xC9, 0x00, 0x0E, 0x01, 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01 - .byte 0x15, 0x01, 0x16, 0x01, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 - .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02 - .byte 0x0D, 0x02, 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02 - .byte 0x15, 0x02, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_DATA__NA_209E6BC -ARM9_UNKNOWN_DATA__NA_209E6BC: - .byte 0xFF - .global _0209E6BD -_0209E6BD: - .byte 0x00, 0x00, 0x00 - .global TACTIC_NAME_STRING_IDS -TACTIC_NAME_STRING_IDS: -#ifdef JAPAN - .byte 0xFD, 0x3E, 0xFE, 0x3E, 0xFF, 0x3E, 0x00, 0x3F - .byte 0x01, 0x3F, 0x02, 0x3F, 0x03, 0x3F, 0x04, 0x3F, 0x05, 0x3F, 0x06, 0x3F, 0x07, 0x3F, 0x00, 0x00 - .global STATUS_NAME_STRING_IDS -STATUS_NAME_STRING_IDS: - .byte 0xB9, 0x22, 0xBA, 0x22, 0xBB, 0x22, 0xBC, 0x22, 0xBD, 0x22, 0xBE, 0x22, 0xBF, 0x22, 0xC0, 0x22 - .byte 0xC1, 0x22, 0xC2, 0x22, 0xC3, 0x22, 0xC4, 0x22, 0xC5, 0x22, 0xC6, 0x22, 0xC7, 0x22, 0xC8, 0x22 - .byte 0xC9, 0x22, 0xCA, 0x22, 0xCB, 0x22, 0xCC, 0x22, 0xCD, 0x22, 0xCE, 0x22, 0xCF, 0x22, 0xD0, 0x22 - .byte 0xD1, 0x22, 0xD2, 0x22, 0xD3, 0x22, 0xD4, 0x22, 0xD5, 0x22, 0xD6, 0x22, 0xD7, 0x22, 0xD8, 0x22 - .byte 0xD9, 0x22, 0xDA, 0x22, 0xDB, 0x22, 0xDC, 0x22, 0xDD, 0x22, 0xDE, 0x22, 0xDF, 0x22, 0xE0, 0x22 - .byte 0xE1, 0x22, 0xE2, 0x22, 0xE3, 0x22, 0xE4, 0x22, 0xE5, 0x22, 0xE6, 0x22, 0xE7, 0x22, 0xE8, 0x22 - .byte 0xE9, 0x22, 0xEA, 0x22, 0xEB, 0x22, 0xEC, 0x22, 0xED, 0x22, 0xEE, 0x22, 0xEF, 0x22, 0xF0, 0x22 - .byte 0xF1, 0x22, 0xF2, 0x22, 0xF3, 0x22, 0xF4, 0x22, 0xF5, 0x22, 0xF6, 0x22, 0xF7, 0x22, 0xF8, 0x22 - .byte 0xF9, 0x22, 0xFA, 0x22, 0xFB, 0x22, 0xFC, 0x22, 0xFD, 0x22, 0xFE, 0x22, 0xFF, 0x22, 0x00, 0x23 - .byte 0x01, 0x23, 0x02, 0x23, 0x03, 0x23, 0x04, 0x23, 0x05, 0x23, 0x06, 0x23, 0x07, 0x23, 0x08, 0x23 - .byte 0x09, 0x23, 0x0A, 0x23, 0x0B, 0x23, 0x0C, 0x23, 0x0D, 0x23, 0x0E, 0x23, 0x0F, 0x23, 0x10, 0x23 - .byte 0x11, 0x23, 0x12, 0x23, 0x13, 0x23, 0x14, 0x23, 0x15, 0x23, 0x16, 0x23, 0x17, 0x23, 0x18, 0x23 - .byte 0x19, 0x23, 0x1A, 0x23, 0x1B, 0x23, 0x1C, 0x23, 0x1D, 0x23, 0x1E, 0x23 - .global DUNGEON_RETURN_STATUS_TABLE -DUNGEON_RETURN_STATUS_TABLE: - .byte 0x00, 0x00 - .global _0209E7A6 -_0209E7A6: - .byte 0xC6, 0x23 - .byte 0x00, 0x00, 0xC7, 0x23, 0x00, 0x00, 0xC8, 0x23, 0x00, 0x00, 0xC9, 0x23, 0x00, 0x00, 0xCA, 0x23 - .byte 0x00, 0x00, 0xCB, 0x23, 0x00, 0x00, 0xCC, 0x23, 0x01, 0x00, 0xCD, 0x23, 0x01, 0x00, 0xCE, 0x23 - .byte 0x00, 0x00, 0xCF, 0x23, 0x00, 0x00, 0xD0, 0x23, 0x01, 0x00, 0xD1, 0x23, 0x01, 0x00, 0xD2, 0x23 - .byte 0x01, 0x00, 0xD3, 0x23, 0x01, 0x00, 0xD4, 0x23, 0x01, 0x00, 0xD5, 0x23, 0x01, 0x00, 0xD6, 0x23 - .byte 0x01, 0x00, 0xD7, 0x23, 0x00, 0x00, 0xD8, 0x23, 0x00, 0x00, 0xD9, 0x23, 0x00, 0x00, 0xDA, 0x23 - .byte 0x00, 0x00, 0xDB, 0x23, 0x00, 0x00, 0xDC, 0x23, 0x00, 0x00, 0xDD, 0x23, 0x00, 0x00, 0xDE, 0x23 - .byte 0x00, 0x00, 0xDF, 0x23, 0x00, 0x00, 0xE0, 0x23, 0x00, 0x00, 0xE1, 0x23, 0x00, 0x00, 0xE2, 0x23 - .byte 0x00, 0x00, 0xE3, 0x23, 0x00, 0x00, 0xE4, 0x23, 0x00, 0x00, 0xE5, 0x23, 0x00, 0x00, 0xE6, 0x23 - .byte 0x00, 0x00, 0xE7, 0x23, 0x01, 0x00, 0xE8, 0x23, 0x00, 0x00, 0xE9, 0x23, 0x00, 0x00, 0xEA, 0x23 - .byte 0x00, 0x00, 0xEB, 0x23, 0x00, 0x00, 0xEC, 0x23, 0x00, 0x00, 0xED, 0x23, 0x00, 0x00, 0xEE, 0x23 - .byte 0x00, 0x00, 0xEF, 0x23, 0x00, 0x00, 0xF0, 0x23, 0x00, 0x00, 0xF1, 0x23, 0x00, 0x00, 0xF2, 0x23 - .byte 0x00, 0x00, 0xF3, 0x23, 0x00, 0x00, 0xF4, 0x23, 0x00, 0x00, 0xF5, 0x23, 0x00, 0x00, 0xF6, 0x23 - .byte 0x00, 0x00, 0xF7, 0x23, 0x00, 0x00, 0xF8, 0x23, 0x00, 0x00, 0xF9, 0x23, 0x00, 0x00, 0xFA, 0x23 - .byte 0x00, 0x00, 0xFB, 0x23, 0x00, 0x00, 0xFC, 0x23, 0x00, 0x00, 0xFD, 0x23, 0x00, 0x00, 0xFE, 0x23 - .byte 0x00, 0x00, 0xFF, 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x01, 0x24, 0x00, 0x00, 0x02, 0x24 - .byte 0x00, 0x00, 0x03, 0x24, 0x00, 0x00, 0x04, 0x24, 0x00, 0x00, 0x05, 0x24, 0x00, 0x00, 0x06, 0x24 - .byte 0x00, 0x00, 0x07, 0x24, 0x00, 0x00, 0x08, 0x24, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x0A, 0x24 - .byte 0x00, 0x00, 0x0B, 0x24, 0x00, 0x00, 0x0C, 0x24, 0x00, 0x00, 0x0D, 0x24, 0x00, 0x00, 0x0E, 0x24 - .byte 0x00, 0x00, 0x0F, 0x24, 0x00, 0x00, 0x10, 0x24, 0x00, 0x00, 0x11, 0x24, 0x00, 0x00, 0x12, 0x24 - .byte 0x00, 0x00, 0x13, 0x24, 0x00, 0x00, 0x14, 0x24, 0x00, 0x00, 0x15, 0x24, 0x00, 0x00, 0x16, 0x24 - .byte 0x00, 0x00, 0x17, 0x24, 0x00, 0x00, 0x18, 0x24, 0x00, 0x00, 0x19, 0x24, 0x00, 0x00, 0x1A, 0x24 - .byte 0x00, 0x00, 0x1B, 0x24, 0x00, 0x00, 0x1C, 0x24, 0x00, 0x00, 0x1D, 0x24, 0x00, 0x00, 0x1E, 0x24 - .byte 0x00, 0x00, 0x1F, 0x24, 0x00, 0x00, 0x20, 0x24 - .global STATUSES_FULL_DESCRIPTION_STRING_IDS -STATUSES_FULL_DESCRIPTION_STRING_IDS: - .byte 0x78, 0x47 - .global _0209E912 -_0209E912: - .byte 0x79, 0x47, 0x7A, 0x47, 0x7B, 0x47 - .byte 0x7C, 0x47, 0x7D, 0x47, 0x7E, 0x47, 0x7F, 0x47, 0x80, 0x47, 0x81, 0x47, 0x82, 0x47, 0x83, 0x47 - .byte 0x84, 0x47, 0x85, 0x47, 0x86, 0x47, 0x87, 0x47, 0x88, 0x47, 0x89, 0x47, 0x8A, 0x47, 0x8B, 0x47 - .byte 0x8C, 0x47, 0x8D, 0x47, 0x8E, 0x47, 0x8F, 0x47, 0x90, 0x47, 0x91, 0x47, 0x92, 0x47, 0x93, 0x47 - .byte 0x94, 0x47, 0x95, 0x47, 0x96, 0x47, 0x97, 0x47, 0x98, 0x47, 0x99, 0x47, 0x9A, 0x47, 0x9B, 0x47 - .byte 0x9C, 0x47, 0x9D, 0x47, 0x9E, 0x47, 0x9F, 0x47, 0xA0, 0x47, 0xA1, 0x47, 0xA2, 0x47, 0xA3, 0x47 - .byte 0xA4, 0x47, 0xA5, 0x47, 0xA6, 0x47, 0xA7, 0x47, 0xA8, 0x47, 0xA9, 0x47, 0xAA, 0x47, 0xAB, 0x47 - .byte 0xAC, 0x47, 0xAD, 0x47, 0xAE, 0x47, 0xAF, 0x47, 0xB0, 0x47, 0xB1, 0x47, 0xB2, 0x47, 0xB3, 0x47 - .byte 0xB4, 0x47, 0xB5, 0x47, 0xB6, 0x47, 0xB7, 0x47, 0xB8, 0x47, 0xB9, 0x47, 0xBA, 0x47, 0xBB, 0x47 - .byte 0xBC, 0x47, 0xBD, 0x47, 0xBE, 0x47, 0xBF, 0x47, 0xC0, 0x47, 0xC1, 0x47, 0xC2, 0x47, 0xC3, 0x47 - .byte 0xC4, 0x47, 0xC5, 0x47, 0xC6, 0x47, 0xC7, 0x47, 0xC8, 0x47, 0xC9, 0x47, 0xCA, 0x47, 0xCB, 0x47 - .byte 0xCC, 0x47, 0xCD, 0x47, 0xCE, 0x47, 0xCF, 0x47, 0xD0, 0x47, 0xD1, 0x47, 0xD2, 0x47, 0xD3, 0x47 - .byte 0xD4, 0x47, 0xD5, 0x47, 0xD6, 0x47, 0xD7, 0x47, 0xD8, 0x47, 0xD9, 0x47, 0xDA, 0x47, 0xDB, 0x47 - .byte 0xDC, 0x47, 0xDD, 0x47, 0xDE, 0x47, 0xDF, 0x47, 0xE0, 0x47, 0xE1, 0x47, 0xE2, 0x47, 0xE3, 0x47 - .byte 0xE4, 0x47, 0xE5, 0x47, 0xE6, 0x47, 0xE7, 0x47, 0xE8, 0x47, 0xE9, 0x47, 0xEA, 0x47, 0xEB, 0x47 - .byte 0xEC, 0x47, 0xED, 0x47, 0xEE, 0x47, 0xEF, 0x47, 0xF0, 0x47, 0xF1, 0x47, 0xF2, 0x47, 0xF3, 0x47 - .byte 0xF4, 0x47, 0xF5, 0x47, 0xF6, 0x47, 0xF7, 0x47, 0xF8, 0x47, 0xF9, 0x47, 0xFA, 0x47, 0xFB, 0x47 - .byte 0xFC, 0x47, 0xFD, 0x47, 0xFE, 0x47, 0xFF, 0x47, 0x00, 0x48, 0x01, 0x48, 0x02, 0x48, 0x03, 0x48 - .byte 0x04, 0x48, 0x05, 0x48, 0x06, 0x48, 0x07, 0x48, 0x08, 0x48, 0x09, 0x48, 0x0A, 0x48, 0x0B, 0x48 - .byte 0x0C, 0x48, 0x0D, 0x48, 0x0E, 0x48, 0x0F, 0x48, 0x10, 0x48, 0x11, 0x48, 0x12, 0x48, 0x13, 0x48 - .byte 0x14, 0x48, 0x15, 0x48, 0x16, 0x48, 0x17, 0x48, 0x18, 0x48, 0x19, 0x48, 0x1C, 0x48, 0x1D, 0x48 - .byte 0x1F, 0x48, 0x20, 0x48, 0x1E, 0x48, 0x21, 0x48, 0x22, 0x48, 0x23, 0x48, 0x24, 0x48, 0x25, 0x48 - .byte 0x26, 0x48, 0x27, 0x48, 0x28, 0x48, 0x29, 0x48, 0x2A, 0x48, 0x2B, 0x48, 0x2C, 0x48, 0x2D, 0x48 - .byte 0x2E, 0x48, 0x2F, 0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x33, 0x48, 0x34, 0x48, 0x35, 0x48 - .byte 0x36, 0x48, 0x37, 0x48, 0x38, 0x48, 0x39, 0x48, 0x3A, 0x48, 0x3B, 0x48, 0x3C, 0x48, 0x3D, 0x48 - .byte 0x3E, 0x48, 0x3F, 0x48, 0x40, 0x48, 0x41, 0x48, 0x42, 0x48, 0x43, 0x48, 0x44, 0x48, 0x45, 0x48 -#else -#ifndef EUROPE - .byte 0xCF, 0x26, 0xD0, 0x26 -#endif - .byte 0xD1, 0x26, 0xD2, 0x26, 0xD3, 0x26, 0xD4, 0x26, 0xD5, 0x26, 0xD6, 0x26, 0xD7, 0x26, 0xD8, 0x26 -#ifdef EUROPE - .byte 0xD9, 0x26, 0xDA, 0x26, 0xDB, 0x26, 0x00, 0x00 -#else - .byte 0xD9, 0x26, 0x00, 0x00 -#endif - .global STATUS_NAME_STRING_IDS -STATUS_NAME_STRING_IDS: - .byte 0xE9, 0x08, 0xEA, 0x08, 0xEB, 0x08, 0xEC, 0x08, 0xED, 0x08, 0xEE, 0x08 - .byte 0xEF, 0x08, 0xF0, 0x08, 0xF1, 0x08, 0xF2, 0x08, 0xF3, 0x08, 0xF4, 0x08, 0xF5, 0x08, 0xF6, 0x08 - .byte 0xF7, 0x08, 0xF8, 0x08, 0xF9, 0x08, 0xFA, 0x08, 0xFB, 0x08, 0xFC, 0x08, 0xFD, 0x08, 0xFE, 0x08 - .byte 0xFF, 0x08, 0x00, 0x09, 0x01, 0x09, 0x02, 0x09, 0x03, 0x09, 0x04, 0x09, 0x05, 0x09, 0x06, 0x09 - .byte 0x07, 0x09, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x09, 0x0B, 0x09, 0x0C, 0x09, 0x0D, 0x09, 0x0E, 0x09 - .byte 0x0F, 0x09, 0x10, 0x09, 0x11, 0x09, 0x12, 0x09, 0x13, 0x09, 0x14, 0x09, 0x15, 0x09, 0x16, 0x09 - .byte 0x17, 0x09, 0x18, 0x09, 0x19, 0x09, 0x1A, 0x09, 0x1B, 0x09, 0x1C, 0x09, 0x1D, 0x09, 0x1E, 0x09 - .byte 0x1F, 0x09, 0x20, 0x09, 0x21, 0x09, 0x22, 0x09, 0x23, 0x09, 0x24, 0x09, 0x25, 0x09, 0x26, 0x09 - .byte 0x27, 0x09, 0x28, 0x09, 0x29, 0x09, 0x2A, 0x09, 0x2B, 0x09, 0x2C, 0x09, 0x2D, 0x09, 0x2E, 0x09 - .byte 0x2F, 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x33, 0x09, 0x34, 0x09, 0x35, 0x09, 0x36, 0x09 - .byte 0x37, 0x09, 0x38, 0x09, 0x39, 0x09, 0x3A, 0x09, 0x3B, 0x09, 0x3C, 0x09, 0x3D, 0x09, 0x3E, 0x09 - .byte 0x3F, 0x09, 0x40, 0x09, 0x41, 0x09, 0x42, 0x09, 0x43, 0x09, 0x44, 0x09, 0x45, 0x09, 0x46, 0x09 - .byte 0x47, 0x09, 0x48, 0x09, 0x49, 0x09, 0x4A, 0x09, 0x4B, 0x09, 0x4C, 0x09, 0x4D, 0x09, 0x4E, 0x09 - .global DUNGEON_RETURN_STATUS_TABLE -DUNGEON_RETURN_STATUS_TABLE: - .byte 0x00, 0x00 - .global _0209E7A6 -_0209E7A6: - .byte 0xDB, 0x09, 0x00, 0x00, 0xDC, 0x09, 0x00, 0x00, 0xDD, 0x09, 0x00, 0x00, 0xDE, 0x09 - .byte 0x00, 0x00, 0xDF, 0x09, 0x00, 0x00, 0xE0, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x01, 0x00, 0xE2, 0x09 - .byte 0x01, 0x00, 0xE3, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0xE5, 0x09, 0x01, 0x00, 0xE6, 0x09 - .byte 0x01, 0x00, 0xE7, 0x09, 0x01, 0x00, 0xE8, 0x09, 0x01, 0x00, 0xE9, 0x09, 0x01, 0x00, 0xEA, 0x09 - .byte 0x01, 0x00, 0xEB, 0x09, 0x01, 0x00, 0xEC, 0x09, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, 0xEE, 0x09 - .byte 0x00, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, 0xF2, 0x09 - .byte 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, 0xF4, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0xF6, 0x09 - .byte 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, 0xF9, 0x09, 0x00, 0x00, 0xFA, 0x09 - .byte 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, 0xFC, 0x09, 0x01, 0x00, 0xFD, 0x09, 0x00, 0x00, 0xFE, 0x09 - .byte 0x00, 0x00, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x02, 0x0A - .byte 0x00, 0x00, 0x03, 0x0A, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, 0x05, 0x0A, 0x00, 0x00, 0x06, 0x0A - .byte 0x00, 0x00, 0x07, 0x0A, 0x00, 0x00, 0x08, 0x0A, 0x00, 0x00, 0x09, 0x0A, 0x00, 0x00, 0x0A, 0x0A - .byte 0x00, 0x00, 0x0B, 0x0A, 0x00, 0x00, 0x0C, 0x0A, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00, 0x0E, 0x0A - .byte 0x00, 0x00, 0x0F, 0x0A, 0x00, 0x00, 0x10, 0x0A, 0x00, 0x00, 0x11, 0x0A, 0x00, 0x00, 0x12, 0x0A - .byte 0x00, 0x00, 0x13, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x15, 0x0A, 0x00, 0x00, 0x16, 0x0A - .byte 0x00, 0x00, 0x17, 0x0A, 0x00, 0x00, 0x18, 0x0A, 0x00, 0x00, 0x19, 0x0A, 0x00, 0x00, 0x1A, 0x0A - .byte 0x00, 0x00, 0x1B, 0x0A, 0x00, 0x00, 0x1C, 0x0A, 0x00, 0x00, 0x1D, 0x0A, 0x00, 0x00, 0x1E, 0x0A - .byte 0x00, 0x00, 0x1F, 0x0A, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x21, 0x0A, 0x00, 0x00, 0x22, 0x0A - .byte 0x00, 0x00, 0x23, 0x0A, 0x00, 0x00, 0x24, 0x0A, 0x00, 0x00, 0x25, 0x0A, 0x00, 0x00, 0x26, 0x0A - .byte 0x00, 0x00, 0x27, 0x0A, 0x00, 0x00, 0x28, 0x0A, 0x00, 0x00, 0x29, 0x0A, 0x00, 0x00, 0x2A, 0x0A - .byte 0x00, 0x00, 0x2B, 0x0A, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, 0x2E, 0x0A - .byte 0x00, 0x00, 0x2F, 0x0A, 0x00, 0x00, 0x30, 0x0A, 0x00, 0x00, 0x31, 0x0A, 0x00, 0x00, 0x32, 0x0A - .byte 0x00, 0x00, 0x33, 0x0A, 0x00, 0x00, 0x34, 0x0A, 0x00, 0x00, 0x35, 0x0A -#ifdef EUROPE - .global STATUSES_FULL_DESCRIPTION_STRING_IDS -STATUSES_FULL_DESCRIPTION_STRING_IDS: - .byte 0xF5, 0x34 - .global _0209E912 -_0209E912: - .byte 0xF6, 0x34 -#else - .global STATUSES_FULL_DESCRIPTION_STRING_IDS -STATUSES_FULL_DESCRIPTION_STRING_IDS: - .byte 0xF3, 0x34 - .global _0209E912 -_0209E912: - .byte 0xF4, 0x34 - .byte 0xF5, 0x34, 0xF6, 0x34 -#endif - .byte 0xF7, 0x34, 0xF8, 0x34, 0xF9, 0x34, 0xFA, 0x34, 0xFB, 0x34, 0xFC, 0x34 - .byte 0xFD, 0x34, 0xFE, 0x34, 0xFF, 0x34, 0x00, 0x35, 0x01, 0x35, 0x02, 0x35, 0x03, 0x35, 0x04, 0x35 - .byte 0x05, 0x35, 0x06, 0x35, 0x07, 0x35, 0x08, 0x35, 0x09, 0x35, 0x0A, 0x35, 0x0B, 0x35, 0x0C, 0x35 - .byte 0x0D, 0x35, 0x0E, 0x35, 0x0F, 0x35, 0x10, 0x35, 0x11, 0x35, 0x12, 0x35, 0x13, 0x35, 0x14, 0x35 - .byte 0x15, 0x35, 0x16, 0x35, 0x17, 0x35, 0x18, 0x35, 0x19, 0x35, 0x1A, 0x35, 0x1B, 0x35, 0x1C, 0x35 - .byte 0x1D, 0x35, 0x1E, 0x35, 0x1F, 0x35, 0x20, 0x35, 0x21, 0x35, 0x22, 0x35, 0x23, 0x35, 0x24, 0x35 - .byte 0x25, 0x35, 0x26, 0x35, 0x27, 0x35, 0x28, 0x35, 0x29, 0x35, 0x2A, 0x35, 0x2B, 0x35, 0x2C, 0x35 - .byte 0x2D, 0x35, 0x2E, 0x35, 0x2F, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35 - .byte 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x35, 0x3A, 0x35, 0x3B, 0x35, 0x3C, 0x35 - .byte 0x3D, 0x35, 0x3E, 0x35, 0x3F, 0x35, 0x40, 0x35, 0x41, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44, 0x35 - .byte 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4A, 0x35, 0x4B, 0x35, 0x4C, 0x35 - .byte 0x4D, 0x35, 0x4E, 0x35, 0x4F, 0x35, 0x50, 0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35 - .byte 0x55, 0x35, 0x56, 0x35, 0x57, 0x35, 0x58, 0x35, 0x59, 0x35, 0x5A, 0x35, 0x5B, 0x35, 0x5C, 0x35 - .byte 0x5D, 0x35, 0x5E, 0x35, 0x5F, 0x35, 0x60, 0x35, 0x61, 0x35, 0x62, 0x35, 0x63, 0x35, 0x64, 0x35 - .byte 0x65, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x69, 0x35, 0x6A, 0x35, 0x6B, 0x35, 0x6C, 0x35 - .byte 0x6D, 0x35, 0x6E, 0x35, 0x6F, 0x35, 0x70, 0x35, 0x71, 0x35, 0x72, 0x35, 0x73, 0x35, 0x74, 0x35 - .byte 0x75, 0x35, 0x76, 0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7A, 0x35, 0x7B, 0x35, 0x7C, 0x35 - .byte 0x7D, 0x35, 0x7E, 0x35, 0x7F, 0x35, 0x80, 0x35, 0x81, 0x35, 0x82, 0x35, 0x83, 0x35, 0x84, 0x35 - .byte 0x85, 0x35, 0x86, 0x35, 0x87, 0x35, 0x88, 0x35, 0x89, 0x35, 0x8A, 0x35, 0x8B, 0x35, 0x8C, 0x35 - .byte 0x8D, 0x35, 0x8E, 0x35, 0x8F, 0x35, 0x90, 0x35, 0x91, 0x35, 0x92, 0x35, 0x93, 0x35, 0x94, 0x35 -#ifdef EUROPE - .byte 0x95, 0x35, 0x96, 0x35, 0x99, 0x35, 0x9A, 0x35 - .byte 0x9C, 0x35, 0x9D, 0x35, 0x9B, 0x35, 0x9E, 0x35 -#else - .byte 0x97, 0x35, 0x98, 0x35, 0x9A, 0x35, 0x9B, 0x35, 0x99, 0x35, 0x9C, 0x35, 0x9D, 0x35, 0x9E, 0x35 -#endif - .byte 0x9F, 0x35, 0xA0, 0x35, 0xA1, 0x35, 0xA2, 0x35, 0xA3, 0x35, 0xA4, 0x35, 0xA5, 0x35, 0xA6, 0x35 - .byte 0xA7, 0x35, 0xA8, 0x35, 0xA9, 0x35, 0xAA, 0x35, 0xAB, 0x35, 0xAC, 0x35, 0xAD, 0x35, 0xAE, 0x35 - .byte 0xAF, 0x35, 0xB0, 0x35, 0xB1, 0x35, 0xB2, 0x35, 0xB3, 0x35, 0xB4, 0x35, 0xB5, 0x35, 0xB6, 0x35 - .byte 0xB7, 0x35, 0xB8, 0x35, 0xB9, 0x35, 0xBA, 0x35, 0xBB, 0x35, 0xBC, 0x35, 0xBD, 0x35, 0xBE, 0x35 - .byte 0xBF, 0x35, 0xC0, 0x35 -#ifdef EUROPE - .byte 0xC1, 0x35, 0xC2, 0x35 -#endif -#endif - .byte 0x00, 0x00, 0x00, 0x00 - .global ARM9_UNKNOWN_DATA__NA_209EAAC -ARM9_UNKNOWN_DATA__NA_209EAAC: - .byte 0x00, 0x07, 0x00, 0x00 - .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 -MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1: - .byte 0x00, 0x01, 0x01, 0x01 - .global _0209EAB4 -_0209EAB4: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EABC -_0209EABC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAC4 -_0209EAC4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EACC -_0209EACC: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EAD4 -_0209EAD4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EADC -_0209EADC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAE4 -_0209EAE4: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAEC -_0209EAEC: - .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 - .global _0209EAF4 -_0209EAF4: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EAFC -_0209EAFC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB04 -_0209EB04: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB0C -_0209EB0C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 - .global _0209EB14 -_0209EB14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209EB1C -_0209EB1C: - .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00 - .global _0209EB24 -_0209EB24: - .byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00 - .global _0209EB2C -_0209EB2C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 - .global _0209EB34 -_0209EB34: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EB3C -_0209EB3C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 - .global _0209EB44 -_0209EB44: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 - .global _0209EB4C -_0209EB4C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .global _0209EB54 -_0209EB54: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 - .global _0209EB60 -_0209EB60: - .byte 0x00, 0x01, 0x02, 0x03 - .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00 - .global _0209EB6C -_0209EB6C: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x00, 0x00, 0x00 - .global _0209EB78 -_0209EB78: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 - .global _0209EB84 -_0209EB84: - .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 - .global _0209EB90 -_0209EB90: - .byte 0x00, 0x01, 0x03, 0x03 - .byte 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00 - .global _0209EB9C -_0209EB9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EBA8 -_0209EBA8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x00 - .global _0209EBB4 -_0209EBB4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBC0 -_0209EBC0: - .byte 0x00, 0x01, 0x02, 0x02 - .byte 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EBCC -_0209EBCC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EBD8 -_0209EBD8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBE4 -_0209EBE4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 - .global _0209EBF0 -_0209EBF0: - .byte 0x00, 0x01, 0x02, 0x02 - .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 - .global _0209EBFC -_0209EBFC: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209EC08 -_0209EC08: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .global _0209EC14 -_0209EC14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .global _0209EC20 -_0209EC20: - .byte 0x00, 0x01, 0x03, 0x04 - .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 - .global _0209EC2C -_0209EC2C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209EC38 -_0209EC38: - .byte 0x00, 0x01, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x04, 0x00, 0x00, 0x00 - .global _0209EC48 -_0209EC48: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07 - .byte 0x07, 0x00, 0x00, 0x00 - .global _0209EC58 -_0209EC58: - .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 - .byte 0x03, 0x03, 0x00, 0x00 - .global _0209EC68 -_0209EC68: - .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 - .byte 0x04, 0x04, 0x04, 0x00 - .global _0209EC78 -_0209EC78: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x00 - .global _0209EC88 -_0209EC88: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07 - .byte 0x07, 0x07, 0x07, 0x00 - .global _0209EC98 -_0209EC98: - .byte 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ECA8 -_0209ECA8: - .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209ECB8 -_0209ECB8: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07 - .global _0209ECC8 -_0209ECC8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ECD8 -_0209ECD8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08 - .global _0209ECE8 -_0209ECE8: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0C, 0x0C, 0x0C, 0x0C - .global _0209ECF8 -_0209ECF8: - .byte 0x00, 0x01, 0x04, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x06, 0x06, 0x06 - .global _0209ED08 -_0209ED08: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09 - .global _0209ED18 -_0209ED18: - .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 - .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x00, 0x00, 0x00 - .global _0209ED2C -_0209ED2C: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 - .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 - .global _0209ED40 -_0209ED40: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x00, 0x00, 0x00 - .global _0209ED54 -_0209ED54: - .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 - .byte 0x04, 0x04, 0x00, 0x00 - .global _0209ED68 -_0209ED68: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 - .global _0209ED7C -_0209ED7C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00 - .global _0209ED90 -_0209ED90: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x00 - .global _0209EDA4 -_0209EDA4: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x00 - .global _0209EDB8 -_0209EDB8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDCC -_0209EDCC: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDE0 -_0209EDE0: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .global _0209EDF4 -_0209EDF4: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x00, 0x00, 0x00 - .global _0209EE0C -_0209EE0C: - .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05 - .byte 0x05, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 - .global _0209EE24 -_0209EE24: - .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 - .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 - .global _0209EE3C -_0209EE3C: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 - .global _0209EE54 -_0209EE54: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209EE6C -_0209EE6C: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09 - .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EE84 -_0209EE84: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209EE9C -_0209EE9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EEB4 -_0209EEB4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EECC -_0209EECC: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 - .global _0209EEE4 -_0209EEE4: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00 - .global _0209EEFC -_0209EEFC: - .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06 - .byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00 - .global _0209EF14 -_0209EF14: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .global _0209EF2C -_0209EF2C: - .byte 0x00, 0x01, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x00, 0x00, 0x00 - .global _0209EF48 -_0209EF48: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 - .global _0209EF64 -_0209EF64: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00 - .global _0209EF80 -_0209EF80: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00 - .global _0209EF9C -_0209EF9C: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x00, 0x00 - .global _0209EFB8 -_0209EFB8: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00, 0x00 - .global _0209EFD4 -_0209EFD4: - .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 - .global _0209EFF4 -_0209EFF4: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00 - .global _0209F014 -_0209F014: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F034 -_0209F034: - .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F054 -_0209F054: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 - .global _0209F074 -_0209F074: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 - .global _0209F0A0 -_0209F0A0: - .byte 0x00, 0x01, 0x08, 0x08 - .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x00, 0x00, 0x00 - .global _0209F0CC -_0209F0CC: - .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x09, 0x09, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x00, 0x00, 0x00 - .global _0209F0F8 -_0209F0F8: - .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09 - .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 - .global _0209F12C -_0209F12C: - .byte 0x00, 0x0A, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x00 - .global _0209F160 -_0209F160: - .byte 0x00, 0x01, 0x08, 0x09 - .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00 - .global _0209F194 -_0209F194: - .byte 0x31, 0x75, 0xC4, 0x09, 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0x10, 0x27, 0x6D, 0x75, 0xA0, 0x0F - .byte 0x33, 0x75, 0x40, 0x1F, 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F1D4 -_0209F1D4: - .byte 0x00, 0x01, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .global _0209F220 -_0209F220: - .byte 0x31, 0x75, 0x98, 0x04 - .byte 0x62, 0x12, 0x2B, 0x20, 0x10, 0x27, 0x42, 0x75, 0x10, 0x27, 0x42, 0x75, 0xC4, 0x09, 0x88, 0x13 - .byte 0x34, 0x75, 0x4C, 0x1D, 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0xA0, 0x0F, 0x33, 0x75, 0x40, 0x1F - .byte 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B - .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D - .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F270 -_0209F270: - .byte 0x33, 0x75, 0x83, 0x06 - .byte 0x34, 0x75, 0x8D, 0x20, 0x10, 0x27, 0xBE, 0x75, 0x88, 0x13, 0x10, 0x27, 0x33, 0x75, 0x65, 0x01 - .byte 0x32, 0x75, 0xCA, 0x02, 0x2F, 0x04, 0x36, 0x75, 0x95, 0x05, 0xFA, 0x06, 0x5F, 0x08, 0xC4, 0x09 - .byte 0x29, 0x0B, 0x8E, 0x0C, 0xF3, 0x0D, 0x59, 0x0F, 0xBE, 0x10, 0x23, 0x12, 0x88, 0x13, 0xED, 0x14 - .byte 0x52, 0x16, 0xB7, 0x17, 0x31, 0x75, 0x1D, 0x19, 0x82, 0x1A, 0xE7, 0x1B, 0x4C, 0x1D, 0xB1, 0x1E - .byte 0x16, 0x20, 0x7B, 0x21, 0x35, 0x75, 0xE1, 0x22, 0x46, 0x24, 0x31, 0x75, 0xAB, 0x25, 0x33, 0x75 - .byte 0x10, 0x27, 0xCB, 0x75, 0x88, 0x13, 0x37, 0x75, 0x10, 0x27, 0x3D, 0x75 - .global _0209F2D0 -_0209F2D0: - .byte 0x31, 0x75, 0xE2, 0x04 - .byte 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x6D, 0x75, 0xC9, 0x05, 0x32, 0x75 - .byte 0x05, 0x0D, 0x34, 0x75, 0xEA, 0x0F, 0x32, 0x75, 0xCF, 0x12, 0xB4, 0x15, 0x31, 0x75, 0x98, 0x18 - .byte 0x31, 0x75, 0x0B, 0x1A, 0xEF, 0x1C, 0x33, 0x75, 0xD4, 0x1F, 0x34, 0x75, 0x47, 0x21, 0x32, 0x75 - .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 - .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E - .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 - .global _0209F330 -_0209F330: - .byte 0x00, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 - .global _0209F394 -_0209F394: - .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B - .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E - .global _0209F3F8 -_0209F3F8: - .byte 0x00, 0x01, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A - .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C - .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D - .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E - .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F - .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F - .global _0209F45C -_0209F45C: - .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 - .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A - .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D - .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 - .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 - .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F4CC -_0209F4CC: - .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 - .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A - .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D - .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 - .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 - .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 - .global _0209F53C -_0209F53C: - .byte 0x01, 0x03, 0x02, 0x06, 0x09, 0x15, 0x0F, 0x24 - .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 - .byte 0x02, 0x06, 0x37, 0x75, 0x05, 0x0C, 0x07, 0x12, 0x0A, 0x18, 0x0B, 0x1B, 0x0E, 0x21, 0x3A, 0x75 - .byte 0x10, 0x27, 0x4C, 0x75, 0x20, 0x03, 0x33, 0x75, 0x60, 0x09, 0x34, 0x75, 0xA0, 0x0F, 0x33, 0x75 - .byte 0xE0, 0x15, 0x38, 0x75, 0x20, 0x1C, 0x33, 0x75, 0xB0, 0x1D, 0x40, 0x1F, 0xD0, 0x20, 0x31, 0x75 - .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 - .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E - .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 - .global _0209F5B0 -_0209F5B0: - .byte 0x32, 0x75, 0xD0, 0x07 - .byte 0x70, 0x17, 0x40, 0x1F, 0x10, 0x27, 0x5A, 0x75, 0x10, 0x27, 0x54, 0x75, 0xB8, 0x03, 0x71, 0x07 - .byte 0x32, 0x75, 0xBE, 0x10, 0x34, 0x75, 0x76, 0x14, 0x32, 0x75, 0x2E, 0x18, 0xE7, 0x1B, 0x34, 0x75 - .byte 0x9F, 0x1F, 0x3B, 0x75, 0x10, 0x27, 0x39, 0x75, 0x83, 0x06, 0x05, 0x0D, 0x38, 0x75, 0x88, 0x13 - .byte 0x31, 0x75, 0x0B, 0x1A, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x71, 0x75, 0x24, 0x01, 0x48, 0x02 - .byte 0x33, 0x75, 0x91, 0x02, 0xB5, 0x03, 0x34, 0x75, 0x90, 0x04, 0xD8, 0x06, 0x32, 0x75, 0xFC, 0x07 - .byte 0x20, 0x09, 0x31, 0x75, 0xB2, 0x09, 0xFB, 0x09, 0x8D, 0x0A, 0x33, 0x75, 0x1F, 0x0B, 0x34, 0x75 - .byte 0x67, 0x0D, 0xD4, 0x0E, 0x39, 0x75, 0x1C, 0x11, 0x40, 0x12, 0x31, 0x75, 0x1B, 0x13, 0x33, 0x75 - .byte 0x3E, 0x14, 0x32, 0x75, 0x62, 0x15, 0x86, 0x16, 0x37, 0x75, 0xCE, 0x18, 0x31, 0x75, 0x17, 0x19 - .byte 0x3B, 0x1A, 0x83, 0x1C, 0xCC, 0x1C, 0x31, 0x75, 0xF0, 0x1D, 0x32, 0x75, 0xA6, 0x1F, 0x31, 0x75 - .byte 0x5C, 0x21, 0x34, 0x75, 0xA4, 0x23, 0xC8, 0x24, 0x33, 0x75, 0xEC, 0x25, 0x33, 0x75, 0x10, 0x27 - .byte 0x87, 0x75, 0x00, 0x00 - .global _0209F658 -_0209F658: - .byte 0x32, 0x75, 0xA7, 0x0A, 0xC1, 0x11, 0xDC, 0x18, 0x34, 0x75, 0xF6, 0x1F - .byte 0x10, 0x27, 0x46, 0x75, 0xDC, 0x01, 0xB8, 0x03, 0x31, 0x75, 0x95, 0x05, 0x71, 0x07, 0x33, 0x75 - .byte 0x4D, 0x09, 0x29, 0x0B, 0x05, 0x0D, 0xE2, 0x0E, 0xBE, 0x10, 0x36, 0x75, 0x9A, 0x12, 0x76, 0x14 - .byte 0x52, 0x16, 0x31, 0x75, 0x2E, 0x18, 0x0B, 0x1A, 0x33, 0x75, 0xE7, 0x1B, 0xC3, 0x1D, 0x9F, 0x1F - .byte 0x7B, 0x21, 0x58, 0x23, 0x31, 0x75, 0x34, 0x25, 0x10, 0x27, 0x40, 0x75, 0xE2, 0x04, 0xC4, 0x09 - .byte 0x31, 0x75, 0xA6, 0x0E, 0x17, 0x11, 0x36, 0x75, 0xF9, 0x15, 0x33, 0x75, 0xDB, 0x1A, 0x34, 0x75 - .byte 0x4C, 0x1D, 0x39, 0x75, 0x10, 0x27, 0x39, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xB8, 0x0B, 0xA0, 0x0F - .byte 0x88, 0x13, 0x70, 0x17, 0x58, 0x1B, 0x40, 0x1F, 0x28, 0x23, 0x10, 0x27, 0xE5, 0x75, 0x72, 0x01 - .byte 0x32, 0x75, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x31, 0x75, 0x93, 0x0B - .byte 0x05, 0x0D, 0x78, 0x0E, 0x5C, 0x11, 0x33, 0x75, 0x41, 0x14, 0x26, 0x17, 0x0B, 0x1A, 0x31, 0x75 - .byte 0x7D, 0x1B, 0x31, 0x75, 0xEF, 0x1C, 0x62, 0x1E, 0x34, 0x75, 0xD4, 0x1F, 0x32, 0x75, 0x47, 0x21 - .byte 0x36, 0x75, 0x2B, 0x24, 0x32, 0x75, 0x10, 0x27, 0x3B, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global MISSION_FLOORS_FORBIDDEN -MISSION_FLOORS_FORBIDDEN: - .byte 0x01, 0x05, 0x03, 0x0A, 0x0C, 0x10, 0x0D, 0x14, 0x0F, 0x15, 0x11, 0x0E, 0x14, 0x0F, 0x18, 0x0F - .byte 0x19, 0x18, 0x1A, 0x18, 0x1B, 0x0E, 0x1C, 0x0F, 0x1C, 0x19, 0x1D, 0x0F, 0x1D, 0x19, 0x1E, 0x0F - .byte 0x1E, 0x14, 0x1F, 0x0F, 0x1F, 0x12, 0x20, 0x32, 0x21, 0x14, 0x22, 0x15, 0x22, 0x17, 0x23, 0x1D - .byte 0x23, 0x1E, 0x24, 0x0F, 0x24, 0x12, 0x25, 0x1E, 0x26, 0x0F, 0x26, 0x14, 0x27, 0x08, 0x28, 0x0D - .byte 0x2A, 0x0A, 0x2B, 0x0F, 0x2C, 0x14, 0x2D, 0x14, 0x2E, 0x1E, 0x2F, 0x06, 0x30, 0x05, 0x31, 0x0A - .byte 0x32, 0x05, 0x33, 0x32, 0x34, 0x04, 0x34, 0x08, 0x34, 0x0D, 0x34, 0x13, 0x35, 0x33, 0x36, 0x1E - .byte 0x37, 0x13, 0x3A, 0x18, 0x3A, 0x19, 0x3B, 0x0A, 0x3B, 0x0D, 0x3B, 0x10, 0x3B, 0x13, 0x3B, 0x16 - .byte 0x3B, 0x1A, 0x3B, 0x1E, 0x3B, 0x23, 0x3B, 0x28, 0x3B, 0x2D, 0x3B, 0x4B, 0x3C, 0x09, 0x3C, 0x0D - .byte 0x3C, 0x11, 0x3C, 0x15, 0x3C, 0x19, 0x3C, 0x1D, 0x3C, 0x21, 0x3C, 0x25, 0x3C, 0x28, 0x3D, 0x0A - .byte 0x3D, 0x0F, 0x3D, 0x14, 0x3D, 0x23, 0x3D, 0x28, 0x3E, 0x0F, 0x3E, 0x19, 0x3E, 0x60, 0x3E, 0x63 - .byte 0x40, 0x32, 0x44, 0x0F, 0x45, 0x14, 0x46, 0x19, 0x47, 0x1E, 0x48, 0x27, 0x48, 0x28, 0x49, 0x0C - .byte 0x49, 0x11, 0x4C, 0x0F, 0x4D, 0x0B, 0x50, 0x08, 0x52, 0x0F, 0x54, 0x12, 0x56, 0x0B, 0x59, 0x0B - .byte 0x5A, 0x05, 0x5A, 0x0A, 0x5A, 0x13, 0x64, 0xFF - .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 -MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2: - .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27 - .byte 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 - .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 - .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 - .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 - .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 - .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 - .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 - .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C - .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 - .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 - .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D - .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C - .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209F8B4 -_0209F8B4: - .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27, 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 - .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 - .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 - .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A - .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F - .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 - .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 - .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A - .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E - .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 - .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 - .byte 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13 - .byte 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21 - .byte 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209F98C -_0209F98C: - .byte 0x35, 0x75, 0x6A, 0x18, 0x33, 0x75, 0x10, 0x27 - .byte 0xF2, 0x75, 0x00, 0x01, 0x80, 0x01, 0x7F, 0x02, 0xFF, 0x02, 0x7F, 0x03, 0xFF, 0x03, 0x31, 0x75 - .byte 0x7F, 0x04, 0x9F, 0x04, 0x1F, 0x05, 0x31, 0x75, 0x3F, 0x05, 0xBF, 0x05, 0x3E, 0x06, 0x9E, 0x06 - .byte 0x9E, 0x07, 0x1E, 0x08, 0x31, 0x75, 0x9E, 0x08, 0x1E, 0x09, 0x9E, 0x09, 0xDE, 0x09, 0xFE, 0x09 - .byte 0x3D, 0x0A, 0xBD, 0x0A, 0x31, 0x75, 0xF7, 0x0A, 0x37, 0x0B, 0xB7, 0x0B, 0xF7, 0x0B, 0xF6, 0x0C - .byte 0x31, 0x75, 0xF6, 0x0D, 0x96, 0x0E, 0x96, 0x0F, 0x36, 0x10, 0x31, 0x75, 0x35, 0x11, 0x31, 0x75 - .byte 0xB5, 0x11, 0x35, 0x12, 0x75, 0x12, 0xB5, 0x12, 0xB5, 0x13, 0x35, 0x14, 0x75, 0x14, 0xD4, 0x14 - .byte 0x34, 0x15, 0x31, 0x75, 0x94, 0x15, 0x14, 0x16, 0x94, 0x16, 0x94, 0x17, 0x14, 0x18, 0x94, 0x18 - .byte 0x37, 0x75, 0x93, 0x19, 0x13, 0x1A, 0x33, 0x1A, 0xB3, 0x1A, 0xB3, 0x1B, 0xD3, 0x1B, 0xF3, 0x1B - .byte 0x73, 0x1C, 0x32, 0x75, 0x32, 0x1D, 0xB2, 0x1D, 0x72, 0x1E, 0xF2, 0x1E, 0xB2, 0x1F, 0xB2, 0x20 - .byte 0x31, 0x21, 0x31, 0x22, 0xB1, 0x22, 0x31, 0x23, 0xB1, 0x23, 0x31, 0x24, 0xB1, 0x24, 0x30, 0x25 - .byte 0xF0, 0x25, 0x70, 0x26, 0xF0, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08 - .byte 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75 - .byte 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27 - .byte 0x34, 0x75, 0x00, 0x00 - .global _0209FA68 -_0209FA68: - .byte 0x31, 0x75, 0x01, 0x03, 0x05, 0x0C, 0x0C, 0x1E, 0x8E, 0x22, 0x10, 0x27 - .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x3B, 0x75 - .byte 0x10, 0x27, 0x4C, 0x75, 0xD0, 0x07, 0x33, 0x75, 0xA0, 0x0F, 0x44, 0x75, 0x70, 0x17, 0x31, 0x75 - .byte 0x40, 0x1F, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09 - .byte 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B - .byte 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01, 0x31, 0x75 - .byte 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04, 0x31, 0x75 - .byte 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07, 0x40, 0x08 - .byte 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75, 0x2A, 0x0A - .byte 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75, 0x3B, 0x10 - .byte 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75, 0x5B, 0x14 - .byte 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18, 0x37, 0x75 - .byte 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75, 0xC0, 0x1C - .byte 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20, 0x0E, 0x22 - .byte 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25, 0x79, 0x26 - .byte 0x10, 0x27, 0x87, 0x75 - .global _0209FB58 -_0209FB58: - .byte 0x31, 0x75, 0x20, 0x03, 0x80, 0x0C, 0x40, 0x1F, 0xF0, 0x23, 0x10, 0x27 - .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x34, 0x75, 0x40, 0x1F - .byte 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0x29, 0x0B, 0x33, 0x75, 0x52, 0x16, 0x44, 0x75, 0xE7, 0x1B - .byte 0x31, 0x75, 0x7B, 0x21, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01 - .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 - .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 - .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 - .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 - .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 - .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 - .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 - .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 - .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25 - .byte 0x79, 0x26, 0x10, 0x27, 0x87, 0x75, 0x00, 0x00 - .global _0209FC4C -_0209FC4C: - .byte 0x35, 0x75, 0xC0, 0x0F, 0x32, 0x75, 0x50, 0x17 - .byte 0x10, 0x27, 0xEC, 0x75, 0x10, 0x27, 0x35, 0x75, 0xE9, 0x00, 0x5E, 0x01, 0x47, 0x02, 0xBC, 0x02 - .byte 0x31, 0x03, 0xA5, 0x03, 0x31, 0x75, 0x1A, 0x04, 0x37, 0x04, 0xAC, 0x04, 0x31, 0x75, 0xC9, 0x04 - .byte 0x3E, 0x05, 0xB3, 0x05, 0x0A, 0x06, 0xF3, 0x06, 0x68, 0x07, 0x31, 0x75, 0xDD, 0x07, 0x52, 0x08 - .byte 0xC6, 0x08, 0x01, 0x09, 0x1E, 0x09, 0x58, 0x09, 0xCD, 0x09, 0x07, 0x0A, 0x3C, 0x0A, 0x76, 0x0A - .byte 0xEB, 0x0A, 0x25, 0x0B, 0x0E, 0x0C, 0x31, 0x75, 0xF8, 0x0C, 0x8A, 0x0D, 0x73, 0x0E, 0x05, 0x0F - .byte 0x31, 0x75, 0xEE, 0x0F, 0x31, 0x75, 0x63, 0x10, 0xD8, 0x10, 0x12, 0x11, 0x4C, 0x11, 0x36, 0x12 - .byte 0xAA, 0x12, 0xE5, 0x12, 0x3C, 0x13, 0x94, 0x13, 0x31, 0x75, 0xEB, 0x13, 0x60, 0x14, 0xD5, 0x14 - .byte 0xBE, 0x15, 0x33, 0x16, 0xA7, 0x16, 0xE2, 0x16, 0x1C, 0x17, 0x56, 0x17, 0x91, 0x17, 0xCB, 0x17 - .byte 0x05, 0x18, 0x40, 0x18, 0x29, 0x19, 0x9E, 0x19, 0xBB, 0x19, 0x30, 0x1A, 0x19, 0x1B, 0x36, 0x1B - .byte 0x53, 0x1B, 0xC8, 0x1B, 0x32, 0x75, 0x77, 0x1C, 0xEC, 0x1C, 0x9B, 0x1D, 0x0F, 0x1E, 0xBE, 0x1E - .byte 0xA8, 0x1F, 0x1D, 0x20, 0x06, 0x21, 0x7B, 0x21, 0xEF, 0x21, 0x64, 0x22, 0xD9, 0x22, 0x4D, 0x23 - .byte 0xC2, 0x23, 0x71, 0x24, 0xE6, 0x24, 0x5A, 0x25, 0x95, 0x25, 0xB2, 0x25, 0xEC, 0x25, 0x27, 0x26 - .byte 0x61, 0x26, 0x9B, 0x26, 0xD6, 0x26, 0x10, 0x27, 0x40, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D - .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C - .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 - .global _0209FD44 -_0209FD44: - .byte 0x32, 0x75, 0x04, 0x09, 0x09, 0x15, 0x0C, 0x1E, 0x10, 0x27, 0x4B, 0x75, 0x57, 0x04, 0x35, 0x75 - .byte 0xAE, 0x08, 0x31, 0x75, 0x05, 0x0D, 0x5C, 0x11, 0xB4, 0x15, 0x0B, 0x1A, 0x39, 0x75, 0x62, 0x1E - .byte 0x31, 0x75, 0xB9, 0x22, 0x10, 0x27, 0x4B, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75 - .byte 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75 - .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 - .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 - .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 - .global _0209FE50 -_0209FE50: - .byte 0x32, 0x75, 0xC4, 0x09 - .byte 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75, 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09 - .byte 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12, 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B - .byte 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20 - .byte 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B - .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D - .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 - .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 - .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 - .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A - .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F - .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 - .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 - .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A - .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E - .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 - .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 - .byte 0x85, 0x75, 0x00, 0x00 - .global _0209FF68 -_0209FF68: - .byte 0x32, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75 - .byte 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09, 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12 - .byte 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B, 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24 - .byte 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x35, 0x75, 0xBE, 0x10 - .byte 0x3E, 0x75, 0x52, 0x16, 0x31, 0x75, 0xE7, 0x1B, 0x7B, 0x21, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75 - .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 - .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 - .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 - .global _020A0080 -_020A0080: - .byte 0x32, 0x75, 0xE2, 0x04 - .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 - .byte 0xCA, 0x02, 0x33, 0x75, 0x95, 0x05, 0x33, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10 - .byte 0x38, 0x75, 0x88, 0x13, 0x32, 0x75, 0x52, 0x16, 0x1D, 0x19, 0x32, 0x75, 0xE7, 0x1B, 0x37, 0x75 - .byte 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75 - .byte 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02 - .byte 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E - .byte 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A - .byte 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25 - .byte 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 - .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 - .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 - .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C - .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 - .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 - .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 - .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 - .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 - .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 - .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 - .global _020A01B4 -_020A01B4: - .byte 0x32, 0x75, 0xB8, 0x0B, 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75 - .byte 0x10, 0x27, 0x45, 0x75, 0x9B, 0x02, 0x35, 0x05, 0x33, 0x75, 0xD0, 0x07, 0x31, 0x75, 0x6B, 0x0A - .byte 0x05, 0x0D, 0xA0, 0x0F, 0x3B, 0x12, 0xD5, 0x14, 0x70, 0x17, 0x37, 0x75, 0x0B, 0x1A, 0xA5, 0x1C - .byte 0x40, 0x1F, 0x31, 0x75, 0xDB, 0x21, 0x75, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x32, 0x75, 0x8D, 0x20 - .byte 0x31, 0x75, 0x10, 0x27, 0x57, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 - .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 - .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E - .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 - .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 - .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 - .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 - .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D - .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 - .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 - .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 - .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C - .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 - .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 - .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A02F0 -_020A02F0: - .byte 0x32, 0x75, 0xE2, 0x04 - .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 - .byte 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75, 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D - .byte 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13, 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A - .byte 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22 - .byte 0xE4, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F - .byte 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 - .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 - .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E - .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 - .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 - .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 - .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 - .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D - .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 - .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 - .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 - .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C - .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 - .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 - .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A0430 -_020A0430: - .byte 0x32, 0x75, 0xB8, 0x0B - .byte 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75, 0x10, 0x27, 0x45, 0x75 - .byte 0x2C, 0x02, 0x57, 0x04, 0x33, 0x75, 0x83, 0x06, 0x31, 0x75, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D - .byte 0x31, 0x0F, 0x5C, 0x11, 0x88, 0x13, 0x37, 0x75, 0xB4, 0x15, 0xDF, 0x17, 0x0B, 0x1A, 0x31, 0x75 - .byte 0x36, 0x1C, 0x62, 0x1E, 0x3A, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27 - .byte 0x3C, 0x75, 0x1B, 0x06, 0x33, 0x75, 0x35, 0x0C, 0x44, 0x75, 0x50, 0x12, 0x32, 0x75, 0x6A, 0x18 - .byte 0x32, 0x75, 0x14, 0x1C, 0xBD, 0x1F, 0x67, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01 - .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D - .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 - .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 - .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 - .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 - .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 - .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B - .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 - .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 - .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 - .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B - .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F - .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 - .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27 - .byte 0x31, 0x75, 0x00, 0x00 - .global _020A0578 -_020A0578: - .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75 - .byte 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75 - .byte 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13 - .byte 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A, 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E - .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x83, 0x06 - .byte 0x33, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0xED, 0x10, 0x37, 0x75, 0x70, 0x17, 0x32, 0x75, 0x58, 0x1B - .byte 0x40, 0x1F, 0x28, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04 - .byte 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F - .byte 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B - .byte 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27 - .byte 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 - .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 - .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 - .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 - .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 - .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 - .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 - .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C - .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 - .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 - .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 - .global _020A06C4 -_020A06C4: - .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75 - .byte 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x31, 0x75, 0x83, 0x06, 0xAE, 0x08 - .byte 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x5C, 0x11, 0x37, 0x75, 0x88, 0x13, 0xB4, 0x15, 0xDF, 0x17 - .byte 0x31, 0x75, 0x0B, 0x1A, 0x36, 0x1C, 0x37, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75 - .byte 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x3F, 0x75 - .byte 0x82, 0x0E, 0x34, 0x75, 0x17, 0x14, 0x32, 0x75, 0xAB, 0x19, 0x32, 0x75, 0x05, 0x1D, 0x5E, 0x20 - .byte 0xB7, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05 - .byte 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11 - .byte 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C - .byte 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75 - .byte 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03 - .byte 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07 - .byte 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09 - .byte 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D - .byte 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12 - .byte 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75 - .byte 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19 - .byte 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75 - .byte 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22 - .byte 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26 - .byte 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 - .global _020A0810 -_020A0810: - .byte 0x32, 0x75, 0x60, 0x09 - .byte 0xC0, 0x12, 0x20, 0x1C, 0x80, 0x25, 0x32, 0x75, 0x10, 0x27, 0x47, 0x75, 0xCA, 0x02, 0x95, 0x05 - .byte 0x35, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10, 0x88, 0x13, 0x52, 0x16, 0x37, 0x75 - .byte 0x1D, 0x19, 0xE7, 0x1B, 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x3A, 0x75, 0x10, 0x27 - .byte 0x40, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A - .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 - .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 - .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x33, 0x75, 0x72, 0x01 - .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D - .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 - .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 - .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 - .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 - .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 - .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B - .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 - .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 - .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 - .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B - .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F - .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 - .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75, 0x00, 0x00 - .global _020A0964 -_020A0964: - .byte 0x56, 0x0C, 0x31, 0x75, 0x81, 0x12, 0x9D, 0x16, 0xBA, 0x1A, 0xD7, 0x1E, 0x33, 0x75, 0xF3, 0x22 - .byte 0x10, 0x27, 0x39, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x32, 0x75, 0x10, 0x27, 0x37, 0x75 - .byte 0xB3, 0x01, 0x66, 0x03, 0x31, 0x75, 0x18, 0x05, 0xCB, 0x06, 0x33, 0x75, 0x7E, 0x08, 0x31, 0x0A - .byte 0xE3, 0x0B, 0x96, 0x0D, 0x49, 0x0F, 0x36, 0x75, 0xFC, 0x10, 0xAF, 0x12, 0x61, 0x14, 0x14, 0x16 - .byte 0xC7, 0x17, 0x7A, 0x19, 0x33, 0x75, 0x2D, 0x1B, 0xDF, 0x1C, 0x92, 0x1E, 0x45, 0x20, 0xF8, 0x21 - .byte 0x31, 0x75, 0xAA, 0x23, 0x5D, 0x25, 0x44, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0x0B, 0x1A, 0x39, 0x75 - .byte 0x10, 0x27, 0x54, 0x75, 0x88, 0x13, 0x10, 0x27, 0x58, 0x75, 0x10, 0x27, 0x39, 0x75, 0x2E, 0x01 - .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 - .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 - .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 - .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 - .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 - .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 - .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 - .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 - .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x00, 0x25, 0xE2, 0x25 - .byte 0x79, 0x26, 0x10, 0x27, 0x48, 0x75, 0xC4, 0x00, 0x88, 0x01, 0x4C, 0x02, 0x10, 0x03, 0xD4, 0x03 - .byte 0x98, 0x04, 0x5D, 0x05, 0x31, 0x75, 0x21, 0x06, 0xE5, 0x06, 0xA9, 0x07, 0x6D, 0x08, 0x31, 0x09 - .byte 0xF5, 0x09, 0xB9, 0x0A, 0x7D, 0x0B, 0x41, 0x0C, 0xC9, 0x0D, 0x8D, 0x0E, 0x52, 0x0F, 0xDA, 0x10 - .byte 0x9E, 0x11, 0x62, 0x12, 0x31, 0x75, 0xEA, 0x13, 0x72, 0x15, 0xFA, 0x16, 0xBE, 0x17, 0x83, 0x18 - .byte 0x47, 0x19, 0x0B, 0x1A, 0xCF, 0x1A, 0x93, 0x1B, 0x57, 0x1C, 0x1B, 0x1D, 0x31, 0x75, 0xDF, 0x1D - .byte 0x32, 0x75, 0xA3, 0x1E, 0x67, 0x1F, 0x2B, 0x20, 0xEF, 0x20, 0xB3, 0x21, 0x32, 0x75, 0x3C, 0x23 - .byte 0x00, 0x24, 0x31, 0x75, 0x88, 0x25, 0x4C, 0x26, 0x10, 0x27, 0x39, 0x75, 0x10, 0x27, 0x31, 0x75 - .global MISSION_FLOOR_RANKS_PTRS -MISSION_FLOOR_RANKS_PTRS: - .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 - .word _0209EAB4 - .word _0209EB24 - .word _0209EBF0 - .word _0209EB54 - .word _0209EC38 - .word _0209EB90 - .word _0209EAE4 - .word _0209EC68 - .word _0209EAEC - .word _0209EC20 - .word _0209EABC - .word _0209ED18 - .word _0209EE0C - .word _0209ECF8 - .word _0209EEFC - .word _0209EBFC - .word _0209EC88 - .word _0209EB84 - .word _0209ECA8 - .word _0209ECB8 - .word _0209EB78 - .word _0209EC48 - .word _0209EE24 - .word _0209ECD8 - .word _0209EF2C - .word _0209EF48 - .word _0209EC78 - .word _0209EF80 - .word _0209EF9C - .word _0209EE54 - .word _0209ED7C - .word _0209F0F8 - .word _0209EE6C - .word _0209EF14 - .word _0209EFF4 - .word _0209EDA4 - .word _0209F014 - .word _0209EE84 - .word _0209EB60 - .word _0209EC58 - .word _0209EE9C - .word _0209EBA8 - .word _0209ECE8 - .word _0209EEB4 - .word _0209EECC - .word _0209F034 - .word _0209EB34 - .word _0209EADC - .word _0209EBC0 - .word _0209EB1C - .word _0209F160 - .word _0209EEE4 - .word _0209F330 - .word _0209F054 - .word _0209EDCC - .word _0209EDE0 - .word _0209ED68 - .word _0209EFB8 - .word _0209F1D4 - .word _0209F0A0 - .word _0209F0CC - .word _0209F394 - .word ARM9_UNKNOWN_DATA__NA_209EAAC - .word _0209F12C - .word _0209F3F8 - .word _0209EBCC - .word _0209EB04 - .word _0209EC98 - .word _0209EDF4 - .word _0209EF64 - .word _0209EFD4 - .word _0209F074 - .word _0209ED54 - .word _0209EB4C - .word _0209EBE4 - .word _0209ECC8 - .word _0209EC2C - .word _0209ED40 - .word _0209EE3C - .word _0209EB6C - .word _0209EBB4 - .word _0209ED08 - .word _0209EB9C - .word _0209ED90 - .word _0209EBD8 - .word _0209EC08 - .word _0209EB14 - .word _0209EAFC - .word _0209EC14 - .word _0209EDB8 - .word _0209ED2C - .word _0209EACC - .word _0209EB3C - .word _0209EB44 - .word _0209EB2C - .word _0209EAD4 - .word _0209EAC4 - .word _0209EAF4 - .word _0209EB0C - .global DUNGEON_RESTRICTIONS -DUNGEON_RESTRICTIONS: - .byte 0xE0, 0x07, 0x00, 0x00 - .global _020A0C68 -_020A0C68: - .byte 0x0A - .global _020A0C69 -_020A0C69: - .byte 0x30 - .global _020A0C6A -_020A0C6A: - .byte 0x04, 0x00 - .byte 0xE8, 0x03 - .global _020A0C6E -_020A0C6E: - .byte 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x02, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x14, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xB4, 0x04, 0x00, 0x00, 0x0A, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xB4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x00, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x94, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x01, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0xA0, 0x06, 0x00, 0x00, 0xFF, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x95, 0x07, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00 - .byte 0xFF, 0x08, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x01, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 - .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 - .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 - .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 - .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 - .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 - .global _020A1864 -_020A1864: - .byte 0xB4, 0x00, 0x00, 0x00 - .global _020A1868 -_020A1868: - .byte 0x32, 0x00, 0x00, 0x00 - .global SPECIAL_BAND_STAT_BOOST -SPECIAL_BAND_STAT_BOOST: - .byte 0x0C, 0x00, 0x00, 0x00 - .global _020A1870 -_020A1870: - .byte 0x0A, 0x00, 0x00, 0x00 - .global UNKNOWN_PP_BOOST_AMOUNT -UNKNOWN_PP_BOOST_AMOUNT: - .byte 0x04, 0x00, 0x00, 0x00 - .global _020A1878 -_020A1878: - .byte 0x0A, 0x00, 0x00, 0x00 - .global MUNCH_BELT_STAT_BOOST -MUNCH_BELT_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global _020A1880 -_020A1880: - .byte 0x2C, 0x01, 0x00, 0x00 - .global _020A1884 -_020A1884: - .byte 0x2C, 0x01, 0x00, 0x00 - .global GUMMI_STAT_BOOST -GUMMI_STAT_BOOST: - .byte 0x01, 0x00, 0x00, 0x00 - .global MIN_IQ_EXCLUSIVE_MOVE_USER -MIN_IQ_EXCLUSIVE_MOVE_USER: - .byte 0x4B, 0x01, 0x00, 0x00 - .global WONDER_GUMMI_IQ_GAIN -WONDER_GUMMI_IQ_GAIN: - .byte 0x0F, 0x00, 0x00, 0x00 - .global _020A1894 -_020A1894: - .byte 0x32, 0x00, 0x00, 0x00 - .global AURA_BOW_STAT_BOOST -AURA_BOW_STAT_BOOST: - .byte 0x01, 0x00, 0x00, 0x00 - .global _020A189C -_020A189C: - .byte 0x2C, 0x01, 0x00, 0x00 - .global MULTITALENT_PP_BOOST_AMOUNT -MULTITALENT_PP_BOOST_AMOUNT: - .byte 0x05, 0x00, 0x00, 0x00 - .global MIN_IQ_ITEM_MASTER -MIN_IQ_ITEM_MASTER: - .byte 0x96, 0x00, 0x00, 0x00 - .global DEF_SCARF_STAT_BOOST -DEF_SCARF_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global POWER_BAND_STAT_BOOST -POWER_BAND_STAT_BOOST: - .byte 0x0C, 0x00, 0x00, 0x00 - .global WONDER_GUMMI_STAT_BOOST -WONDER_GUMMI_STAT_BOOST: - .byte 0x03, 0x00, 0x00, 0x00 - .global ZINC_BAND_STAT_BOOST -ZINC_BAND_STAT_BOOST: - .byte 0x08, 0x00, 0x00, 0x00 - .global EGG_HP_BONUS -EGG_HP_BONUS: - .byte 0x0A, 0x00, 0x00, 0x00 - .global _020A18BC -_020A18BC: - .byte 0x78, 0x05, 0x00, 0x00 - .global _020A18C0 -_020A18C0: - .byte 0x2C, 0x01, 0x00, 0x00 - .global EVOLUTION_HP_BONUS -EVOLUTION_HP_BONUS: - .byte 0x0A, 0x00, 0x00, 0x00 - .global EXCLUSIVE_ITEM_PP_BOOST_AMOUNT -EXCLUSIVE_ITEM_PP_BOOST_AMOUNT: - .byte 0x02, 0x00, 0x00, 0x00 - .global DAMAGE_FORMULA_FLV_SHIFT -DAMAGE_FORMULA_FLV_SHIFT: - .byte 0x00, 0x32, 0x00, 0x00 - .global EVOLUTION_PHYSICAL_STAT_BONUSES -EVOLUTION_PHYSICAL_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global DAMAGE_FORMULA_CONSTANT_SHIFT -DAMAGE_FORMULA_CONSTANT_SHIFT: - .byte 0x00, 0xC9, 0xFE, 0xFF - .global DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR -DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR: - .byte 0x00, 0x08, 0x00, 0x00 - .global EGG_STAT_BONUSES -EGG_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global _020A18E0 -_020A18E0: - .byte 0x05, 0x00, 0x05, 0x00 - .global EVOLUTION_SPECIAL_STAT_BONUSES -EVOLUTION_SPECIAL_STAT_BONUSES: - .byte 0x05, 0x00, 0x05, 0x00 - .global DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER -DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER: - .byte 0x54, 0x01, 0x00, 0x00 - .global DAMAGE_FORMULA_LN_PREFACTOR -DAMAGE_FORMULA_LN_PREFACTOR: - .byte 0x00, 0x32, 0x00, 0x00 - .global DAMAGE_FORMULA_DEF_PREFACTOR -DAMAGE_FORMULA_DEF_PREFACTOR: - .byte 0x80, 0xFF, 0xFF, 0xFF - .global DAMAGE_FORMULA_AT_PREFACTOR -DAMAGE_FORMULA_AT_PREFACTOR: - .byte 0x99, 0x00, 0x00, 0x00 - .global DAMAGE_FORMULA_LN_ARG_PREFACTOR -DAMAGE_FORMULA_LN_ARG_PREFACTOR: - .byte 0x00, 0x0A, 0x00, 0x00 - .global _020A18FC -_020A18FC: - .byte 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0x00, 0x00, 0x00 - .global _020A1904 -_020A1904: - .byte 0x96, 0x97, 0x98, 0x99, 0x9A, 0x00, 0x00, 0x00 diff --git a/asm/main_rodata_0209CECC.s b/asm/main_rodata_0209CECC.s new file mode 100644 index 00000000..64940e76 --- /dev/null +++ b/asm/main_rodata_0209CECC.s @@ -0,0 +1,2533 @@ + .include "asm/macros.inc" + .include "main_rodata_020908D4.inc" + + .rodata + + .global SCRIPT_VARS_LOCALS +SCRIPT_VARS_LOCALS: + .byte 0x06, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE9C + .byte 0x06, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CEA4 + .byte 0x06, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE8C + .byte 0x06, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .word _0209CE94 + .global _0209CF0C +_0209CF0C: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61 + .byte 0x67, 0x53, 0x69, 0x7A, 0x65, 0x20, 0x25, 0x30, 0x34, 0x78, 0x2F, 0x25, 0x30, 0x34, 0x78, 0x0A + .byte 0x00, 0x00, 0x00, 0x00 + .global EVENT_FLAG_EXPANSION_ERROR +EVENT_FLAG_EXPANSION_ERROR: + .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x65 + .byte 0x78, 0x70, 0x61, 0x6E, 0x73, 0x69, 0x6F, 0x6E, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25 + .byte 0x64, 0x00, 0x00, 0x00 + .global EVENT_FLAG_RULE_ERROR +EVENT_FLAG_RULE_ERROR: + .byte 0x65, 0x76, 0x65, 0x6E, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x20, 0x72 + .byte 0x75, 0x6C, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x25, 0x64, 0x00, 0x00, 0x00, 0x00 + .global _0209CF64 +_0209CF64: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65 + .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CF84 +_0209CF84: + .byte 0x45, 0x76, 0x65, 0x6E, 0x74, 0x46, 0x6C, 0x61, 0x67, 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70 + .byte 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20, 0x25, 0x64, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global _0209CFA4 +_0209CFA4: + .byte 0x53, 0x55, 0x4D, 0x00 + .global _0209CFA8 +_0209CFA8: + .byte 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x00 + .global _0209CFB0 +_0209CFB0: + .byte 0x55, 0x4E, 0x49, 0x54 + .byte 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00, 0x00, 0x00 + .global _0209CFBC +_0209CFBC: + .byte 0x47, 0x41, 0x4D, 0x45, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209CFC8 +_0209CFC8: + .byte 0x42, 0x41, 0x4E, 0x4B, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00, 0x00 + .global _0209CFD4 +_0209CFD4: + .byte 0x43, 0x4F, 0x4E, 0x44, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00, 0x00 + .global _0209CFE0 +_0209CFE0: + .byte 0x50, 0x4F, 0x53, 0x49 + .byte 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x59, 0x00, 0x00 + .global _0209CFEC +_0209CFEC: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D + .byte 0x41, 0x50, 0x00, 0x00 + .global _0209CFF8 +_0209CFF8: + .byte 0x43, 0x41, 0x52, 0x52, 0x59, 0x5F, 0x47, 0x4F, 0x4C, 0x44, 0x00, 0x00 + .global _0209D004 +_0209D004: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x58, 0x00, 0x00 + .global _0209D010 +_0209D010: + .byte 0x46, 0x52, 0x49, 0x45 + .byte 0x4E, 0x44, 0x5F, 0x53, 0x55, 0x4D, 0x00, 0x00 + .global _0209D01C +_0209D01C: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43 + .byte 0x4B, 0x55, 0x50, 0x00 + .global _0209D028 +_0209D028: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x36, 0x5F, 0x52, 0x4F, 0x4F, 0x4D, 0x00 + .global _0209D034 +_0209D034: + .byte 0x50, 0x4C, 0x41, 0x59, 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00 + .global _0209D040 +_0209D040: + .byte 0x53, 0x49, 0x44, 0x45 + .byte 0x30, 0x32, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x00 + .global _0209D04C +_0209D04C: + .byte 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x4F + .byte 0x43, 0x41, 0x4C, 0x00 + .global _0209D058 +_0209D058: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D068 +_0209D068: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D078 +_0209D078: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x34, 0x00, 0x00, 0x00 + .global _0209D088 +_0209D088: + .byte 0x52, 0x45, 0x43, 0x59, 0x43, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x55, 0x4E + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D098 +_0209D098: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x49, 0x44 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D0A8 +_0209D0A8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x38, 0x00, 0x00, 0x00 + .global _0209D0B8 +_0209D0B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x00, 0x00, 0x00 + .global _0209D0C8 +_0209D0C8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x37, 0x00, 0x00, 0x00 + .global _0209D0D8 +_0209D0D8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x33, 0x00, 0x00, 0x00 + .global _0209D0E8 +_0209D0E8: + .byte 0x4C, 0x41, 0x4E, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5F, 0x54, 0x59, 0x50 + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D0F8 +_0209D0F8: + .byte 0x50, 0x4C, 0x41, 0x59, 0x5F, 0x4F, 0x4C, 0x44, 0x5F, 0x47, 0x41, 0x4D + .byte 0x45, 0x00, 0x00, 0x00 + .global _0209D108 +_0209D108: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x31, 0x00, 0x00, 0x00 + .global _0209D118 +_0209D118: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x36, 0x00, 0x00, 0x00 + .global _0209D128 +_0209D128: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x32, 0x00, 0x00, 0x00 + .global _0209D138 +_0209D138: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D148 +_0209D148: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49 + .byte 0x4E, 0x00, 0x00, 0x00 + .global _0209D158 +_0209D158: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x55, 0x42 + .byte 0x35, 0x00, 0x00, 0x00 + .global _0209D168 +_0209D168: + .byte 0x52, 0x4F, 0x4D, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F + .byte 0x4E, 0x00, 0x00, 0x00 + .global _0209D178 +_0209D178: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x31, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D188 +_0209D188: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D198 +_0209D198: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x50, 0x52, 0x4F, 0x4A, 0x45, 0x43 + .byte 0x54, 0x50, 0x00, 0x00 + .global _0209D1A8 +_0209D1A8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x53, 0x45, 0x4C, 0x45 + .byte 0x43, 0x54, 0x00, 0x00 + .global _0209D1B8 +_0209D1B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x00, 0x00 + .global _0209D1C8 +_0209D1C8: + .byte 0x53, 0x49, 0x44, 0x45, 0x30, 0x38, 0x5F, 0x42, 0x4F, 0x53, 0x53, 0x32 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D1D8 +_0209D1D8: + .byte 0x4C, 0x4F, 0x54, 0x54, 0x45, 0x52, 0x59, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x00, 0x00 + .global _0209D1E8 +_0209D1E8: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4C, 0x45 + .byte 0x56, 0x45, 0x4C, 0x00 + .global _0209D1F8 +_0209D1F8: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C + .byte 0x45, 0x43, 0x54, 0x00 + .global _0209D208 +_0209D208: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D218 +_0209D218: + .byte 0x48, 0x45, 0x52, 0x4F, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4E + .byte 0x41, 0x4D, 0x45, 0x00 + .global _0209D228 +_0209D228: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x48, 0x45, 0x49 + .byte 0x47, 0x48, 0x54, 0x00 + .global _0209D238 +_0209D238: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F + .byte 0x47, 0x45, 0x54, 0x00 + .global _0209D248 +_0209D248: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D258 +_0209D258: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x00 + .global _0209D268 +_0209D268: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50, 0x4F, 0x54, 0x5F, 0x4C + .byte 0x45, 0x56, 0x45, 0x4C, 0x00, 0x00, 0x00, 0x00 + .global _0209D27C +_0209D27C: + .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F + .byte 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00 + .global _0209D290 +_0209D290: + .byte 0x43, 0x52, 0x59, 0x53 + .byte 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00 + .global _0209D2A4 +_0209D2A4: + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x54, 0x41, 0x4B, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D2B8 +_0209D2B8: + .byte 0x43, 0x52, 0x59, 0x53, 0x54, 0x41, 0x4C, 0x5F, 0x43, 0x4F, 0x4C, 0x4F + .byte 0x52, 0x5F, 0x30, 0x33, 0x00, 0x00, 0x00, 0x00 + .global _0209D2CC +_0209D2CC: + .byte 0x4E, 0x4F, 0x54, 0x45, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x49, 0x46, 0x59, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00, 0x00 + .global _0209D2E0 +_0209D2E0: + .byte 0x50, 0x41, 0x52, 0x54 + .byte 0x4E, 0x45, 0x52, 0x5F, 0x54, 0x41, 0x4C, 0x4B, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 + .global _0209D2F4 +_0209D2F4: + .byte 0x43, 0x4F, 0x4E, 0x46, 0x49, 0x47, 0x5F, 0x43, 0x4F, 0x4C, 0x4F, 0x52, 0x5F, 0x4B, 0x49, 0x4E + .byte 0x44, 0x00, 0x00, 0x00 + .global _0209D308 +_0209D308: + .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F, 0x49, 0x54, 0x45, 0x4D + .byte 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 + .global _0209D31C +_0209D31C: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x4D + .byte 0x41, 0x50, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D330 +_0209D330: + .byte 0x44, 0x45, 0x4C, 0x49 + .byte 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x54, 0x45, 0x4D, 0x50, 0x00, 0x00, 0x00 + .global _0209D344 +_0209D344: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D358 +_0209D358: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54 + .byte 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00, 0x00 + .global _0209D36C +_0209D36C: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x45 + .byte 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x00, 0x00, 0x00 + .global _0209D380 +_0209D380: + .byte 0x50, 0x4C, 0x41, 0x59 + .byte 0x45, 0x52, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D394 +_0209D394: + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5F, 0x4B, 0x49 + .byte 0x4E, 0x44, 0x00, 0x00 + .global _0209D3A8 +_0209D3A8: + .byte 0x50, 0x41, 0x52, 0x54, 0x4E, 0x45, 0x52, 0x5F, 0x46, 0x49, 0x52, 0x53 + .byte 0x54, 0x5F, 0x4E, 0x41, 0x4D, 0x45, 0x00, 0x00 + .global _0209D3BC +_0209D3BC: + .byte 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x4F, 0x4E + .byte 0x5F, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x49, 0x4F, 0x4E, 0x00, 0x00 + .global _0209D3D0 +_0209D3D0: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x00, 0x00 + .global _0209D3E4 +_0209D3E4: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49 + .byte 0x53, 0x54, 0x00, 0x00 + .global _0209D3F8 +_0209D3F8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x56, 0x45, 0x4E + .byte 0x54, 0x5F, 0x4C, 0x4F, 0x43, 0x41, 0x4C, 0x00 + .global _0209D40C +_0209D40C: + .byte 0x53, 0x54, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x5F + .byte 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x00 + .global _0209D420 +_0209D420: + .byte 0x47, 0x52, 0x4F, 0x55 + .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 + .global _0209D434 +_0209D434: + .byte 0x44, 0x45, 0x4C, 0x49, 0x56, 0x45, 0x52, 0x5F, 0x49, 0x54, 0x45, 0x4D, 0x5F, 0x53, 0x54, 0x41 + .byte 0x54, 0x49, 0x43, 0x00 + .global _0209D448 +_0209D448: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x50, 0x4C, 0x41, 0x43, 0x45 + .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00 + .global _0209D45C +_0209D45C: + .byte 0x53, 0x55, 0x42, 0x33, 0x30, 0x5F, 0x53, 0x50 + .byte 0x4F, 0x54, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F, 0x56, 0x45, 0x52, 0x00 + .global _0209D470 +_0209D470: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x00 + .global _0209D484 +_0209D484: + .byte 0x42, 0x49, 0x54, 0x5F, 0x46, 0x55, 0x57, 0x41, 0x52, 0x41, 0x4E, 0x54, 0x45, 0x5F, 0x4C, 0x4F + .byte 0x43, 0x41, 0x4C, 0x00 + .global _0209D498 +_0209D498: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x41, 0x52, 0x52, 0x49 + .byte 0x56, 0x45, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00 + .global _0209D4AC +_0209D4AC: + .byte 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F + .byte 0x43, 0x4C, 0x45, 0x41, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, 0x00 + .global _0209D4C0 +_0209D4C0: + .byte 0x49, 0x54, 0x45, 0x4D + .byte 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5F, 0x4B, 0x55, 0x52, 0x45, 0x4B, 0x55, 0x52, 0x45 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D4D8 +_0209D4D8: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _0209D4F0 +_0209D4F0: + .byte 0x53, 0x50, 0x45, 0x43 + .byte 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D508 +_0209D508: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x47, 0x45, 0x54, 0x4F, 0x55 + .byte 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D520 +_0209D520: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D538 +_0209D538: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x50, 0x52, 0x45, 0x53 + .byte 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 + .global _0209D550 +_0209D550: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53, 0x54 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D568 +_0209D568: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C + .byte 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00, 0x00 + .global _0209D580 +_0209D580: + .byte 0x54, 0x45, 0x41, 0x4D + .byte 0x5F, 0x52, 0x41, 0x4E, 0x4B, 0x5F, 0x45, 0x56, 0x45, 0x4E, 0x54, 0x5F, 0x4C, 0x45, 0x56, 0x45 + .byte 0x4C, 0x00, 0x00, 0x00 + .global _0209D598 +_0209D598: + .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F, 0x52, 0x59, 0x5F, 0x53 + .byte 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x00, 0x00, 0x00 + .global _0209D5B0 +_0209D5B0: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D5C8 +_0209D5C8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x52, 0x45, 0x53, 0x55 + .byte 0x4C, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D5E0 +_0209D5E0: + .byte 0x41, 0x54, 0x54, 0x45 + .byte 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x31, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B + .byte 0x55, 0x50, 0x00, 0x00 + .global _0209D5F8 +_0209D5F8: + .byte 0x41, 0x54, 0x54, 0x45, 0x4E, 0x44, 0x41, 0x4E, 0x54, 0x32, 0x5F, 0x4B + .byte 0x49, 0x4E, 0x44, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D610 +_0209D610: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C + .byte 0x41, 0x47, 0x00, 0x00 + .global _0209D628 +_0209D628: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x54, 0x41, 0x4C + .byte 0x4B, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C, 0x41, 0x47, 0x00, 0x00 + .global _0209D640 +_0209D640: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x42, 0x41, 0x4C, 0x41, 0x4E, 0x43, 0x45, 0x5F, 0x44, 0x45, 0x42 + .byte 0x55, 0x47, 0x00, 0x00 + .global _0209D658 +_0209D658: + .byte 0x53, 0x43, 0x45, 0x4E, 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x53, 0x45, 0x4C + .byte 0x45, 0x43, 0x54, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D670 +_0209D670: + .byte 0x53, 0x55, 0x42, 0x33 + .byte 0x30, 0x5F, 0x54, 0x52, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, 0x4F + .byte 0x56, 0x45, 0x52, 0x00 + .global _0209D688 +_0209D688: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x43, 0x59, 0x00 + .global _0209D6A0 +_0209D6A0: + .byte 0x47, 0x52, 0x4F, 0x55 + .byte 0x4E, 0x44, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x4C, 0x49, 0x4E, 0x4B, 0x5F, 0x42, 0x41 + .byte 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D6BC +_0209D6BC: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F + .byte 0x45, 0x50, 0x49, 0x53, 0x4F, 0x44, 0x45, 0x5F, 0x4F, 0x50, 0x45, 0x4E, 0x5F, 0x4F, 0x4C, 0x44 + .byte 0x00, 0x00, 0x00, 0x00 + .global _0209D6D8 +_0209D6D8: + .byte 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x51, 0x55, 0x45, 0x53, 0x54, 0x00, 0x00, 0x00, 0x00 + .global _0209D6F4 +_0209D6F4: + .byte 0x47, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5F, 0x4D, 0x4F, 0x44 + .byte 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00, 0x00 + .global _0209D710 +_0209D710: + .byte 0x52, 0x41, 0x4E, 0x44 + .byte 0x4F, 0x4D, 0x5F, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x5F, 0x4E, 0x50, 0x43, 0x30, 0x33 + .byte 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00, 0x00 + .global _0209D72C +_0209D72C: + .byte 0x50, 0x45, 0x52, 0x46, 0x4F, 0x52, 0x4D, 0x41 + .byte 0x4E, 0x43, 0x45, 0x5F, 0x50, 0x52, 0x4F, 0x47, 0x52, 0x45, 0x53, 0x53, 0x5F, 0x4C, 0x49, 0x53 + .byte 0x54, 0x00, 0x00, 0x00 + .global _0209D748 +_0209D748: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x4D, 0x4F, 0x44, 0x45, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D764 +_0209D764: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C + .byte 0x49, 0x53, 0x54, 0x5F, 0x4E, 0x4F, 0x52, 0x4D, 0x41, 0x4C, 0x00, 0x00 + .global _0209D780 +_0209D780: + .byte 0x52, 0x45, 0x51, 0x55 + .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C + .byte 0x54, 0x5F, 0x4B, 0x49, 0x4E, 0x44, 0x00, 0x00 + .global _0209D79C +_0209D79C: + .byte 0x43, 0x4F, 0x4D, 0x50, 0x55, 0x4C, 0x53, 0x4F + .byte 0x52, 0x59, 0x5F, 0x53, 0x41, 0x56, 0x45, 0x5F, 0x50, 0x4F, 0x49, 0x4E, 0x54, 0x5F, 0x53, 0x49 + .byte 0x44, 0x45, 0x00, 0x00 + .global _0209D7B8 +_0209D7B8: + .byte 0x44, 0x55, 0x4E, 0x47, 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45 + .byte 0x52, 0x5F, 0x49, 0x4E, 0x44, 0x45, 0x58, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D7D4 +_0209D7D4: + .byte 0x57, 0x4F, 0x52, 0x4C, 0x44, 0x5F, 0x4D, 0x41, 0x50, 0x5F, 0x4D, 0x41, 0x52, 0x4B, 0x5F, 0x4C + .byte 0x49, 0x53, 0x54, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x00 + .global _0209D7F0 +_0209D7F0: + .byte 0x45, 0x58, 0x45, 0x43 + .byte 0x55, 0x54, 0x45, 0x5F, 0x53, 0x50, 0x45, 0x43, 0x49, 0x41, 0x4C, 0x5F, 0x45, 0x50, 0x49, 0x53 + .byte 0x4F, 0x44, 0x45, 0x5F, 0x54, 0x59, 0x50, 0x45, 0x00, 0x00, 0x00, 0x00 + .global _0209D810 +_0209D810: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x5F, 0x4D, 0x41, 0x49, 0x4E, 0x5F, 0x42, 0x49, 0x54, 0x5F, 0x46, 0x4C + .byte 0x41, 0x47, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00, 0x00 + .global _0209D830 +_0209D830: + .byte 0x44, 0x55, 0x4E, 0x47 + .byte 0x45, 0x4F, 0x4E, 0x5F, 0x45, 0x4E, 0x54, 0x45, 0x52, 0x5F, 0x46, 0x52, 0x45, 0x51, 0x55, 0x45 + .byte 0x4E, 0x43, 0x59, 0x5F, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x00, 0x00 + .global _0209D850 +_0209D850: + .byte 0x52, 0x45, 0x51, 0x55 + .byte 0x45, 0x53, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B, 0x53, 0x5F, 0x52, 0x45, 0x53, 0x55, 0x4C + .byte 0x54, 0x5F, 0x56, 0x41, 0x52, 0x49, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x00 + .global SCRIPT_VARS +SCRIPT_VARS: + .byte 0x08, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00 + .word _0209CFA8 + .byte 0x08, 0x00, 0x02, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFD4 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D1F8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D148 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xBE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D098 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC0, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D108 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D128 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC4, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0D8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC6, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D078 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xC8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D158 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCA, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D118 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCC, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0C8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xCE, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D0A8 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D040 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D028 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1C8 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1B, 0x01, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D178 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x1C, 0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00 + .word _0209D610 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x2C, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D628 + .byte 0x04, 0x00, 0x06, 0x00 + .byte 0xB0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D568 + .byte 0x04, 0x00, 0x06, 0x00 + .byte 0xB1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D640 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D27C + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D290 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2B8 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D598 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D79C + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0xD5, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D658 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0x4C, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00 + .word _0209D810 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x30, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D058 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xDD, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D36C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x32, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D138 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x34, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFEC + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x36, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D068 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x38, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D420 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xDE, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D6A0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x42, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D508 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x4C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D31C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x56, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D448 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1A8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x62, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0B8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x64, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D3D0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D470 + .byte 0x05, 0x00, 0x02, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D688 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1B8 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D358 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x68, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D520 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x72, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D748 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x7C, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D7B8 + .byte 0x05, 0x00, 0x02, 0x00 + .byte 0xA6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D830 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xE5, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5C8 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xEA, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D6F4 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xEF, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D4AC + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D034 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF1, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D248 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D258 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF3, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D380 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xF8, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5E0 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0xFD, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D5F8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D010 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFB0 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFF8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFC8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D208 + .byte 0x02, 0x00, 0x02, 0x00 + .byte 0x07, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .word _0209D218 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x88, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D394 + .byte 0x02, 0x00, 0x02, 0x00 + .byte 0x11, 0x01, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00 + .word _0209D3A8 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D188 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2E0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x8A, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D710 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2F4 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB5, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D168 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0E8 + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209CFBC + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D7F0 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D4D8 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8C, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D4F0 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8D, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D6BC + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8E, 0x01, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00 + .word _0209D6D8 + .byte 0x01, 0x00, 0x02, 0x00 + .byte 0x8F, 0x01, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00 + .word _0209D72C + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x97, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D344 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xB7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D3E4 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xD7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D498 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0xF7, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D5B0 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x17, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D538 + .byte 0x01, 0x00, 0x04, 0x00 + .byte 0x37, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + .word _0209D550 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0x57, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 + .word _0209D764 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0x7F, 0x02, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00 + .word _0209D7D4 + .byte 0x03, 0x00, 0x05, 0x00 + .byte 0x02, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1E8 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x08, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D004 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209CFE0 + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D228 + .byte 0x04, 0x00, 0x02, 0x00 + .byte 0xB7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 + .word _0209D3BC + .byte 0x06, 0x00, 0x05, 0x00 + .byte 0x8C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D04C + .byte 0x06, 0x00, 0x04, 0x00 + .byte 0x8E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D3F8 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xA7, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .word _0209D40C + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xAB, 0x02, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00 + .word _0209D308 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xAF, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .word _0209D434 + .byte 0x01, 0x00, 0x05, 0x00 + .byte 0xB1, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00 + .word _0209D330 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 + .word _0209D484 + .byte 0x03, 0x00, 0x06, 0x00 + .byte 0x03, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D1D8 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x90, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D01C + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x94, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D4C0 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x98, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D2A4 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0x9C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00 + .word _0209D238 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0xA0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D780 + .byte 0x06, 0x00, 0x02, 0x00 + .byte 0xA2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D850 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x05, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D670 + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x06, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D45C + .byte 0x07, 0x00, 0x02, 0x00 + .byte 0x2C, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D088 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x04, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D268 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x05, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D580 + .byte 0x03, 0x00, 0x02, 0x00 + .byte 0x06, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D0F8 + .global _0209DF70 +_0209DF70: + .byte 0x09, 0x00, 0x02, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D2CC + .byte 0x01, 0x00, 0x06, 0x00 + .byte 0xB3, 0x02, 0x07, 0x00, 0x01, 0x00, 0x00, 0x00 + .word _0209D198 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xB4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word _0209CFA4 + .global _0209DFA0 +_0209DFA0: + .byte 0x53, 0x43, 0x45, 0x4E + .byte 0x41, 0x52, 0x49, 0x4F, 0x20, 0x43, 0x41, 0x4C, 0x43, 0x20, 0x5B, 0x25, 0x33, 0x64, 0x5D, 0x20 + .byte 0x25, 0x34, 0x64, 0x20, 0x25, 0x34, 0x64, 0x20, 0x2D, 0x3E, 0x20, 0x25, 0x34, 0x64, 0x20, 0x25 + .byte 0x34, 0x64, 0x00, 0x00 + .global _0209DFC8 +_0209DFC8: + .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 + .byte 0x20, 0x52, 0x65, 0x73, 0x75, 0x6D, 0x65, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 + .byte 0x25, 0x64, 0x0A, 0x00 + .global _0209DFE8 +_0209DFE8: + .byte 0x53, 0x63, 0x65, 0x6E, 0x61, 0x72, 0x69, 0x6F, 0x46, 0x6C, 0x61, 0x67 + .byte 0x20, 0x42, 0x61, 0x63, 0x6B, 0x75, 0x70, 0x47, 0x61, 0x6D, 0x65, 0x4D, 0x6F, 0x64, 0x65, 0x20 + .byte 0x25, 0x64, 0x0A, 0x00 + .global _0209E008 +_0209E008: + .byte 0x63, 0x64, 0x65, 0x66, 0x67, 0xFF, 0x00, 0x00 + .global _0209E010 +_0209E010: + .byte 0xFF + .global _0209E011 +_0209E011: + .byte 0x00, 0x00, 0x00 + .global PORTRAIT_LAYOUTS +PORTRAIT_LAYOUTS: + .byte 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x19, 0x00, 0x09, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00 + .byte 0x15, 0x00, 0x09, 0x00, 0x01, 0x00, 0x0E, 0x00, 0x05, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00 + .byte 0x01, 0x00, 0x19, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x09, 0x00, 0x01, 0x00, 0x15, 0x00 + .byte 0x09, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00 + .byte 0x19, 0x00, 0x04, 0x00, 0x01, 0x00, 0x07, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, 0x00 + .byte 0x01, 0x00, 0x0E, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x01, 0x00, 0x19, 0x00 + .byte 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x01, 0x00, 0x14, 0x00, 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00 + .byte 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00 + .byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x11, 0x00, 0x0D, 0x00, 0x00, 0x00 + .global KAOMADO_FILEPATH +KAOMADO_FILEPATH: + .byte 0x46, 0x4F, 0x4E, 0x54, 0x2F, 0x6B, 0x61, 0x6F, 0x6D, 0x61, 0x64, 0x6F, 0x2E, 0x6B, 0x61, 0x6F + .byte 0x00, 0x00, 0x00, 0x00 + .global WONDER_MAIL_BITS_MAP +WONDER_MAIL_BITS_MAP: +#ifdef JAPAN + .byte 0x07, 0x24, 0x25, 0x43, 0x47, 0x4B, 0x26, 0x27, 0x33, 0x1E, 0x16, 0x04, 0x4D, 0x4F, 0x57, 0x59 + .byte 0x22, 0x23, 0x41, 0x2D, 0x37, 0x3B, 0x01, 0x3D, 0x1F, 0x20, 0x18, 0x06, 0x21, 0x49, 0x10, 0x55 +#else + .byte 0x26, 0x36, 0x37, 0x4E, 0x50, 0x52, 0x38, 0x39, 0x46, 0x30, 0x2B, 0x23 + .byte 0x53, 0x54, 0x58, 0x59, 0x34, 0x35, 0x4D, 0x43, 0x48, 0x4A, 0x2D, 0x4B, 0x31, 0x32, 0x3D, 0x25 + .byte 0x33, 0x51, 0x40, 0x57 +#endif + .global WONDER_MAIL_BITS_SWAP +WONDER_MAIL_BITS_SWAP: +#if defined(EUROPE) + .byte 0x0E, 0x04, 0x03, 0x18, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x21, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12 + .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x02, 0x0B, 0x0C, 0x19, 0x0F, 0x08 + .byte 0x1D, 0x11, 0x00, 0x00 +#elif defined(JAPAN) + .byte 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x02, 0x0B, 0x0C, 0x19, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x1A + .byte 0x06, 0x01, 0x17, 0x1C, 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x09, 0x1E, 0x0A, 0x20, 0x10, 0x0E, 0x04 + .byte 0x03, 0x18, 0x00, 0x00 +#else + .byte 0x07, 0x1B, 0x0D, 0x1F, 0x15, 0x1A, 0x06, 0x01, 0x17, 0x1C, 0x09, 0x1E + .byte 0x0A, 0x20, 0x10, 0x21, 0x0F, 0x08, 0x1D, 0x11, 0x14, 0x00, 0x13, 0x16, 0x05, 0x12, 0x0E, 0x04 + .byte 0x03, 0x18, 0x02, 0x0B, 0x0C, 0x19, 0x00, 0x00 +#endif + .global ARM9_UNKNOWN_TABLE__NA_209E12C +ARM9_UNKNOWN_TABLE__NA_209E12C: + .byte 0x0D, 0x07, 0x19, 0x0F, 0x04, 0x1D, 0x2A, 0x31 + .byte 0x08, 0x13, 0x2D, 0x18, 0x0E, 0x1A, 0x1B, 0x29, 0x01, 0x20, 0x21, 0x22, 0x11, 0x33, 0x26, 0x00 + .byte 0x35, 0x0A, 0x2B, 0x1F, 0x12, 0x23, 0x2C, 0x17, 0x27, 0x10, 0x1C, 0x30, 0x0B, 0x02, 0x24, 0x09 + .byte 0x32, 0x05, 0x28, 0x34, 0x2E, 0x03, 0x1E, 0x0C, 0x25, 0x14, 0x2F, 0x16, 0x06, 0x15, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_209E164 +ARM9_UNKNOWN_TABLE__NA_209E164: +#ifdef JAPAN + .byte 0xFF, 0x16, 0xFF, 0xFF + .byte 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1E, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0x0A, 0xFF, 0x1A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11 + .byte 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x08 + .byte 0xFF, 0xFF, 0xFF, 0x14, 0xFF, 0xFF, 0xFF, 0x15, 0xFF, 0x17, 0xFF, 0xFF, 0xFF, 0x12, 0xFF, 0x03 + .byte 0xFF, 0xFF, 0xFF, 0x04, 0xFF, 0x1D, 0xFF, 0x05, 0xFF, 0x0C, 0xFF, 0x0D, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0x1F, 0xFF, 0x0E, 0xFF, 0x0F, 0xFF, 0xFF +#else + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0x0B, 0xFF, 0x1B, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x0A, 0xFF, 0x16, 0xFF, 0xFF + .byte 0x09, 0x18, 0x19, 0x1C, 0x10, 0x11, 0x01, 0x02, 0x06, 0x07, 0xFF, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF + .byte 0x1E, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0x08, 0xFF, 0x14, 0xFF, 0x15, 0x17, 0xFF, 0x12, 0x03, 0xFF + .byte 0x04, 0x1D, 0x05, 0x0C, 0x0D, 0xFF, 0xFF, 0x1F, 0x0E, 0x0F, 0xFF, 0xFF +#endif + .byte 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF + .global _0209E264 +_0209E264: + .byte 0x63, 0x68, 0x65, 0x63, 0x6B, 0x73, 0x75, 0x6D, 0x3A, 0x20, 0x30, 0x78, 0x25, 0x30, 0x38, 0x78 + .byte 0x20, 0x30, 0x78, 0x25, 0x30, 0x32, 0x78, 0x0A, 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_TABLE__NA_209E280 +ARM9_UNKNOWN_TABLE__NA_209E280: + .byte 0x1B, 0x0E, 0x16, 0x1E + .byte 0x13, 0x19, 0x03, 0x0F, 0x00, 0x05, 0x18, 0x06, 0x1C, 0x15, 0x04, 0x1D, 0x17, 0x1F, 0x11, 0x02 + .byte 0x10, 0x12, 0x14, 0x08, 0x0B, 0x0D, 0x01, 0x09, 0x1A, 0x0A, 0x07, 0x0C + .global WONDER_MAIL_ENCRYPTION_TABLE +WONDER_MAIL_ENCRYPTION_TABLE: + .byte 0x2E, 0x75, 0x3F, 0x99 + .byte 0x09, 0x6C, 0xBC, 0x61, 0x7C, 0x2A, 0x96, 0x4A, 0xF4, 0x6D, 0x29, 0xFA, 0x90, 0x14, 0x9D, 0x33 + .byte 0x6F, 0xCB, 0x49, 0x3C, 0x48, 0x80, 0x7B, 0x46, 0x67, 0x01, 0x17, 0x59, 0xB8, 0xFA, 0x70, 0xC0 + .byte 0x44, 0x78, 0x48, 0xFB, 0x26, 0x80, 0x81, 0xFC, 0xFD, 0x61, 0x70, 0xC7, 0xFE, 0xA8, 0x70, 0x28 + .byte 0x6C, 0x9C, 0x07, 0xA4, 0xCB, 0x3F, 0x70, 0xA3, 0x8C, 0xD6, 0xFF, 0xB0, 0x7A, 0x3A, 0x35, 0x54 + .byte 0xE9, 0x9A, 0x3B, 0x61, 0x16, 0x41, 0xE9, 0xA3, 0x90, 0xA3, 0xE9, 0xEE, 0x0E, 0xFA, 0xDC, 0x9B + .byte 0xD6, 0xFB, 0x24, 0xB5, 0x41, 0x9A, 0x20, 0xBA, 0xB3, 0x51, 0x7A, 0x36, 0x3E, 0x60, 0x0E, 0x3D + .byte 0x02, 0xB0, 0x34, 0x57, 0x69, 0x81, 0xEB, 0x67, 0xF3, 0xEB, 0x8C, 0x47, 0x93, 0xCE, 0x2A, 0xAF + .byte 0x35, 0xF4, 0x74, 0x87, 0x50, 0x2C, 0x39, 0x68, 0xBB, 0x47, 0x1A, 0x02, 0xA3, 0x93, 0x64, 0x2E + .byte 0x8C, 0xAD, 0xB1, 0xC4, 0x61, 0x04, 0x5F, 0xBD, 0x59, 0x21, 0x1C, 0xE7, 0x0E, 0x29, 0x26, 0x97 + .byte 0x70, 0xA9, 0xCD, 0x18, 0xA3, 0x7B, 0x74, 0x70, 0x96, 0xDE, 0xA6, 0x72, 0xDD, 0x13, 0x93, 0xAA + .byte 0x90, 0x6C, 0xA7, 0xB5, 0x76, 0x2F, 0xA8, 0x7A, 0xC8, 0x81, 0x06, 0xBB, 0x85, 0x75, 0x11, 0x0C + .byte 0xD2, 0xD1, 0xC9, 0xF8, 0x81, 0x70, 0xEE, 0xC8, 0x71, 0x53, 0x3D, 0xAF, 0x76, 0xCB, 0x0D, 0xC1 + .byte 0x56, 0x28, 0xE8, 0x3C, 0x61, 0x64, 0x4B, 0xB8, 0xEF, 0x3B, 0x41, 0x09, 0x72, 0x07, 0x50, 0xAD + .byte 0xF3, 0x2E, 0x5C, 0x43, 0xFF, 0xC3, 0xB3, 0x32, 0x7A, 0x3E, 0x9C, 0xA3, 0xC2, 0xAB, 0x10, 0x60 + .byte 0x99, 0xFB, 0x08, 0x8A, 0x90, 0x57, 0x8A, 0x7F, 0x61, 0x90, 0x21, 0x88, 0x55, 0xE8, 0xFC, 0x4B + .byte 0x0D, 0x4A, 0x7A, 0x48, 0xC9, 0xB0, 0xC7, 0xA6, 0xD0, 0x04, 0x7E, 0x05 + .global DUNGEON_DATA_LIST +DUNGEON_DATA_LIST: + .byte 0x03 + .global _0209E3A1 +_0209E3A1: + .byte 0x00 + .global _0209E3A2 +_0209E3A2: + .byte 0x00 + .global _0209E3A3 +_0209E3A3: + .byte 0x03 + .byte 0x04, 0x01, 0x00, 0x05, 0x01, 0x01, 0x04, 0x05, 0x06, 0x02, 0x00, 0x06, 0x09, 0x03, 0x00, 0x0A + .byte 0x01, 0x03, 0x09, 0x0A, 0x08, 0x04, 0x00, 0x08, 0x0C, 0x05, 0x00, 0x0C, 0x09, 0x06, 0x00, 0x09 + .byte 0x05, 0x07, 0x00, 0x05, 0x0E, 0x08, 0x00, 0x0E, 0x05, 0x09, 0x00, 0x05, 0x0B, 0x0A, 0x00, 0x0B + .byte 0x05, 0x0B, 0x00, 0x05, 0x08, 0x0C, 0x00, 0x10, 0x07, 0x0C, 0x08, 0x10, 0x01, 0x0C, 0x0F, 0x10 + .byte 0x0A, 0x0D, 0x00, 0x14, 0x09, 0x0D, 0x0A, 0x14, 0x01, 0x0D, 0x13, 0x14, 0x0F, 0x0E, 0x00, 0x0F + .byte 0x0A, 0x0F, 0x00, 0x15, 0x0A, 0x0F, 0x0A, 0x15, 0x01, 0x0F, 0x14, 0x15, 0x0B, 0x10, 0x00, 0x0B + .byte 0x0D, 0x11, 0x00, 0x0E, 0x01, 0x11, 0x0D, 0x0E, 0x08, 0x12, 0x00, 0x08, 0x0F, 0x13, 0x00, 0x0F + .byte 0x08, 0x14, 0x00, 0x0F, 0x06, 0x14, 0x08, 0x0F, 0x01, 0x14, 0x0E, 0x0F, 0x08, 0x15, 0x00, 0x08 + .byte 0x0C, 0x16, 0x00, 0x0C, 0x14, 0x17, 0x00, 0x14, 0x09, 0x18, 0x00, 0x0F, 0x05, 0x18, 0x09, 0x0F + .byte 0x01, 0x18, 0x0E, 0x0F, 0x0F, 0x19, 0x00, 0x18, 0x08, 0x19, 0x0F, 0x18, 0x01, 0x19, 0x17, 0x18 + .byte 0x0D, 0x1A, 0x00, 0x18, 0x0A, 0x1A, 0x0D, 0x18, 0x01, 0x1A, 0x17, 0x18, 0x0D, 0x1B, 0x00, 0x0E + .byte 0x01, 0x1B, 0x0D, 0x0E, 0x14, 0x29, 0x00, 0x14, 0x0A, 0x2B, 0x00, 0x0F, 0x04, 0x2B, 0x0A, 0x0F + .byte 0x01, 0x2B, 0x0E, 0x0F, 0x14, 0x21, 0x00, 0x14, 0x12, 0x22, 0x00, 0x17, 0x04, 0x22, 0x12, 0x17 + .byte 0x01, 0x22, 0x16, 0x17, 0x03, 0x34, 0x00, 0x14, 0x01, 0x34, 0x03, 0x14, 0x03, 0x34, 0x04, 0x14 + .byte 0x01, 0x34, 0x07, 0x14, 0x04, 0x34, 0x08, 0x14, 0x01, 0x34, 0x0C, 0x14, 0x05, 0x34, 0x0D, 0x14 + .byte 0x01, 0x34, 0x12, 0x14, 0x13, 0x38, 0x00, 0x13, 0x11, 0x39, 0x00, 0x11, 0x0F, 0x3A, 0x00, 0x19 + .byte 0x09, 0x3A, 0x0F, 0x19, 0x01, 0x3A, 0x18, 0x19, 0x0F, 0x36, 0x00, 0x1E, 0x0E, 0x36, 0x0F, 0x1E + .byte 0x01, 0x36, 0x1D, 0x1E, 0x1E, 0x23, 0x00, 0x1E, 0x01, 0x23, 0x1E, 0x1E, 0x13, 0x37, 0x00, 0x13 + .byte 0x31, 0x20, 0x00, 0x32, 0x01, 0x20, 0x31, 0x32, 0x09, 0x2A, 0x00, 0x0A, 0x01, 0x2A, 0x09, 0x0A + .byte 0x13, 0x2C, 0x00, 0x14, 0x01, 0x2C, 0x13, 0x14, 0x13, 0x2D, 0x00, 0x14, 0x01, 0x2D, 0x13, 0x14 + .byte 0x1D, 0x2E, 0x00, 0x1E, 0x01, 0x2E, 0x1D, 0x1E, 0x31, 0x33, 0x00, 0x32, 0x01, 0x33, 0x31, 0x32 + .byte 0x1D, 0x25, 0x00, 0x1E, 0x01, 0x25, 0x1D, 0x1E, 0x08, 0x27, 0x00, 0x08, 0x0D, 0x28, 0x00, 0x0D + .byte 0x06, 0x2F, 0x00, 0x06, 0x05, 0x30, 0x00, 0x05, 0x0A, 0x31, 0x00, 0x0A, 0x05, 0x32, 0x00, 0x05 + .byte 0x19, 0x1D, 0x00, 0x19, 0x14, 0x26, 0x00, 0x14, 0x14, 0x1E, 0x00, 0x14, 0x12, 0x1F, 0x00, 0x12 + .byte 0x12, 0x24, 0x00, 0x12, 0x19, 0x1C, 0x00, 0x19, 0x4B, 0x3B, 0x00, 0x4B, 0x28, 0x3D, 0x00, 0x28 + .byte 0x28, 0x3C, 0x00, 0x28, 0x63, 0x3E, 0x00, 0x63, 0x32, 0x40, 0x00, 0x32, 0x63, 0x41, 0x00, 0x63 + .byte 0x0A, 0x42, 0x00, 0x0A, 0x05, 0x43, 0x00, 0x05, 0x0F, 0x44, 0x00, 0x0F, 0x14, 0x45, 0x00, 0x14 + .byte 0x19, 0x46, 0x00, 0x19, 0x1E, 0x47, 0x00, 0x1E, 0x03, 0x48, 0x00, 0x28, 0x03, 0x48, 0x03, 0x28 + .byte 0x03, 0x48, 0x06, 0x28, 0x03, 0x48, 0x09, 0x28, 0x04, 0x48, 0x0C, 0x28, 0x04, 0x48, 0x10, 0x28 + .byte 0x04, 0x48, 0x14, 0x28, 0x04, 0x48, 0x18, 0x28, 0x05, 0x48, 0x1C, 0x28, 0x05, 0x48, 0x21, 0x28 + .byte 0x01, 0x48, 0x26, 0x28, 0x01, 0x48, 0x27, 0x28, 0x07, 0x49, 0x00, 0x11, 0x04, 0x49, 0x07, 0x11 + .byte 0x01, 0x49, 0x0B, 0x11, 0x04, 0x49, 0x0C, 0x11, 0x01, 0x49, 0x10, 0x11, 0x07, 0x4A, 0x00, 0x07 + .byte 0x0A, 0x4B, 0x00, 0x0A, 0x08, 0x4C, 0x00, 0x0F, 0x06, 0x4C, 0x08, 0x0F, 0x01, 0x4C, 0x0E, 0x0F + .byte 0x05, 0x4D, 0x00, 0x0B, 0x05, 0x4D, 0x05, 0x0B, 0x01, 0x4D, 0x0A, 0x0B, 0x04, 0x4E, 0x00, 0x10 + .byte 0x0A, 0x4F, 0x00, 0x14, 0x0A, 0x4F, 0x0A, 0x14, 0x07, 0x50, 0x00, 0x08, 0x01, 0x50, 0x07, 0x08 + .byte 0x0A, 0x51, 0x00, 0x0A, 0x0A, 0x52, 0x00, 0x0F, 0x04, 0x52, 0x0A, 0x0F, 0x01, 0x52, 0x0E, 0x0F + .byte 0x0A, 0x53, 0x00, 0x0A, 0x09, 0x54, 0x00, 0x12, 0x08, 0x54, 0x09, 0x12, 0x01, 0x54, 0x11, 0x12 + .byte 0x0A, 0x55, 0x00, 0x0A, 0x05, 0x56, 0x00, 0x0B, 0x05, 0x56, 0x05, 0x0B, 0x01, 0x56, 0x0A, 0x0B + .byte 0x05, 0x57, 0x00, 0x05, 0x05, 0x58, 0x00, 0x05, 0x05, 0x59, 0x00, 0x0B, 0x05, 0x59, 0x05, 0x0B + .byte 0x01, 0x59, 0x0A, 0x0B, 0x04, 0x5A, 0x00, 0x13, 0x01, 0x5A, 0x04, 0x13, 0x04, 0x5A, 0x05, 0x13 + .byte 0x01, 0x5A, 0x09, 0x13, 0x04, 0x5A, 0x0A, 0x13, 0x04, 0x5A, 0x0E, 0x13, 0x01, 0x5A, 0x12, 0x13 + .byte 0x05, 0x5C, 0x00, 0x05, 0x06, 0x5D, 0x00, 0x06, 0x07, 0x5E, 0x00, 0x07, 0x06, 0x5F, 0x00, 0x06 + .byte 0x05, 0x60, 0x00, 0x05, 0x05, 0x61, 0x00, 0x05, 0x05, 0x62, 0x00, 0x05, 0x05, 0x63, 0x00, 0x05 + .byte 0x05, 0x63, 0x05, 0x05, 0x10, 0x5B, 0x00, 0x10, 0x03, 0x4F, 0x00, 0x14, 0x03, 0x4F, 0x03, 0x14 + .byte 0x03, 0x4F, 0x06, 0x14, 0x06, 0x4F, 0x09, 0x14, 0x01, 0x3F, 0x00, 0x01 + .global ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS +ADVENTURE_LOG_ENCOUNTERS_MONSTER_IDS: + .byte 0x90, 0x00, 0x91, 0x00 + .byte 0x92, 0x00, 0x96, 0x00, 0x97, 0x00, 0xC9, 0x00, 0x0E, 0x01, 0x0F, 0x01, 0x10, 0x01, 0x14, 0x01 + .byte 0x15, 0x01, 0x16, 0x01, 0x99, 0x01, 0x9A, 0x01, 0x9B, 0x01, 0x9C, 0x01, 0x9D, 0x01, 0x9E, 0x01 + .byte 0x9F, 0x01, 0xA0, 0x01, 0xA1, 0x01, 0xA2, 0x01, 0x09, 0x02, 0x0A, 0x02, 0x0B, 0x02, 0x0C, 0x02 + .byte 0x0D, 0x02, 0x0E, 0x02, 0x0F, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02 + .byte 0x15, 0x02, 0x16, 0x02, 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_DATA__NA_209E6BC +ARM9_UNKNOWN_DATA__NA_209E6BC: + .byte 0xFF + .global _0209E6BD +_0209E6BD: + .byte 0x00, 0x00, 0x00 + .global TACTIC_NAME_STRING_IDS +TACTIC_NAME_STRING_IDS: +#ifdef JAPAN + .byte 0xFD, 0x3E, 0xFE, 0x3E, 0xFF, 0x3E, 0x00, 0x3F + .byte 0x01, 0x3F, 0x02, 0x3F, 0x03, 0x3F, 0x04, 0x3F, 0x05, 0x3F, 0x06, 0x3F, 0x07, 0x3F, 0x00, 0x00 + .global STATUS_NAME_STRING_IDS +STATUS_NAME_STRING_IDS: + .byte 0xB9, 0x22, 0xBA, 0x22, 0xBB, 0x22, 0xBC, 0x22, 0xBD, 0x22, 0xBE, 0x22, 0xBF, 0x22, 0xC0, 0x22 + .byte 0xC1, 0x22, 0xC2, 0x22, 0xC3, 0x22, 0xC4, 0x22, 0xC5, 0x22, 0xC6, 0x22, 0xC7, 0x22, 0xC8, 0x22 + .byte 0xC9, 0x22, 0xCA, 0x22, 0xCB, 0x22, 0xCC, 0x22, 0xCD, 0x22, 0xCE, 0x22, 0xCF, 0x22, 0xD0, 0x22 + .byte 0xD1, 0x22, 0xD2, 0x22, 0xD3, 0x22, 0xD4, 0x22, 0xD5, 0x22, 0xD6, 0x22, 0xD7, 0x22, 0xD8, 0x22 + .byte 0xD9, 0x22, 0xDA, 0x22, 0xDB, 0x22, 0xDC, 0x22, 0xDD, 0x22, 0xDE, 0x22, 0xDF, 0x22, 0xE0, 0x22 + .byte 0xE1, 0x22, 0xE2, 0x22, 0xE3, 0x22, 0xE4, 0x22, 0xE5, 0x22, 0xE6, 0x22, 0xE7, 0x22, 0xE8, 0x22 + .byte 0xE9, 0x22, 0xEA, 0x22, 0xEB, 0x22, 0xEC, 0x22, 0xED, 0x22, 0xEE, 0x22, 0xEF, 0x22, 0xF0, 0x22 + .byte 0xF1, 0x22, 0xF2, 0x22, 0xF3, 0x22, 0xF4, 0x22, 0xF5, 0x22, 0xF6, 0x22, 0xF7, 0x22, 0xF8, 0x22 + .byte 0xF9, 0x22, 0xFA, 0x22, 0xFB, 0x22, 0xFC, 0x22, 0xFD, 0x22, 0xFE, 0x22, 0xFF, 0x22, 0x00, 0x23 + .byte 0x01, 0x23, 0x02, 0x23, 0x03, 0x23, 0x04, 0x23, 0x05, 0x23, 0x06, 0x23, 0x07, 0x23, 0x08, 0x23 + .byte 0x09, 0x23, 0x0A, 0x23, 0x0B, 0x23, 0x0C, 0x23, 0x0D, 0x23, 0x0E, 0x23, 0x0F, 0x23, 0x10, 0x23 + .byte 0x11, 0x23, 0x12, 0x23, 0x13, 0x23, 0x14, 0x23, 0x15, 0x23, 0x16, 0x23, 0x17, 0x23, 0x18, 0x23 + .byte 0x19, 0x23, 0x1A, 0x23, 0x1B, 0x23, 0x1C, 0x23, 0x1D, 0x23, 0x1E, 0x23 + .global DUNGEON_RETURN_STATUS_TABLE +DUNGEON_RETURN_STATUS_TABLE: + .byte 0x00, 0x00 + .global _0209E7A6 +_0209E7A6: + .byte 0xC6, 0x23 + .byte 0x00, 0x00, 0xC7, 0x23, 0x00, 0x00, 0xC8, 0x23, 0x00, 0x00, 0xC9, 0x23, 0x00, 0x00, 0xCA, 0x23 + .byte 0x00, 0x00, 0xCB, 0x23, 0x00, 0x00, 0xCC, 0x23, 0x01, 0x00, 0xCD, 0x23, 0x01, 0x00, 0xCE, 0x23 + .byte 0x00, 0x00, 0xCF, 0x23, 0x00, 0x00, 0xD0, 0x23, 0x01, 0x00, 0xD1, 0x23, 0x01, 0x00, 0xD2, 0x23 + .byte 0x01, 0x00, 0xD3, 0x23, 0x01, 0x00, 0xD4, 0x23, 0x01, 0x00, 0xD5, 0x23, 0x01, 0x00, 0xD6, 0x23 + .byte 0x01, 0x00, 0xD7, 0x23, 0x00, 0x00, 0xD8, 0x23, 0x00, 0x00, 0xD9, 0x23, 0x00, 0x00, 0xDA, 0x23 + .byte 0x00, 0x00, 0xDB, 0x23, 0x00, 0x00, 0xDC, 0x23, 0x00, 0x00, 0xDD, 0x23, 0x00, 0x00, 0xDE, 0x23 + .byte 0x00, 0x00, 0xDF, 0x23, 0x00, 0x00, 0xE0, 0x23, 0x00, 0x00, 0xE1, 0x23, 0x00, 0x00, 0xE2, 0x23 + .byte 0x00, 0x00, 0xE3, 0x23, 0x00, 0x00, 0xE4, 0x23, 0x00, 0x00, 0xE5, 0x23, 0x00, 0x00, 0xE6, 0x23 + .byte 0x00, 0x00, 0xE7, 0x23, 0x01, 0x00, 0xE8, 0x23, 0x00, 0x00, 0xE9, 0x23, 0x00, 0x00, 0xEA, 0x23 + .byte 0x00, 0x00, 0xEB, 0x23, 0x00, 0x00, 0xEC, 0x23, 0x00, 0x00, 0xED, 0x23, 0x00, 0x00, 0xEE, 0x23 + .byte 0x00, 0x00, 0xEF, 0x23, 0x00, 0x00, 0xF0, 0x23, 0x00, 0x00, 0xF1, 0x23, 0x00, 0x00, 0xF2, 0x23 + .byte 0x00, 0x00, 0xF3, 0x23, 0x00, 0x00, 0xF4, 0x23, 0x00, 0x00, 0xF5, 0x23, 0x00, 0x00, 0xF6, 0x23 + .byte 0x00, 0x00, 0xF7, 0x23, 0x00, 0x00, 0xF8, 0x23, 0x00, 0x00, 0xF9, 0x23, 0x00, 0x00, 0xFA, 0x23 + .byte 0x00, 0x00, 0xFB, 0x23, 0x00, 0x00, 0xFC, 0x23, 0x00, 0x00, 0xFD, 0x23, 0x00, 0x00, 0xFE, 0x23 + .byte 0x00, 0x00, 0xFF, 0x23, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x01, 0x24, 0x00, 0x00, 0x02, 0x24 + .byte 0x00, 0x00, 0x03, 0x24, 0x00, 0x00, 0x04, 0x24, 0x00, 0x00, 0x05, 0x24, 0x00, 0x00, 0x06, 0x24 + .byte 0x00, 0x00, 0x07, 0x24, 0x00, 0x00, 0x08, 0x24, 0x00, 0x00, 0x09, 0x24, 0x00, 0x00, 0x0A, 0x24 + .byte 0x00, 0x00, 0x0B, 0x24, 0x00, 0x00, 0x0C, 0x24, 0x00, 0x00, 0x0D, 0x24, 0x00, 0x00, 0x0E, 0x24 + .byte 0x00, 0x00, 0x0F, 0x24, 0x00, 0x00, 0x10, 0x24, 0x00, 0x00, 0x11, 0x24, 0x00, 0x00, 0x12, 0x24 + .byte 0x00, 0x00, 0x13, 0x24, 0x00, 0x00, 0x14, 0x24, 0x00, 0x00, 0x15, 0x24, 0x00, 0x00, 0x16, 0x24 + .byte 0x00, 0x00, 0x17, 0x24, 0x00, 0x00, 0x18, 0x24, 0x00, 0x00, 0x19, 0x24, 0x00, 0x00, 0x1A, 0x24 + .byte 0x00, 0x00, 0x1B, 0x24, 0x00, 0x00, 0x1C, 0x24, 0x00, 0x00, 0x1D, 0x24, 0x00, 0x00, 0x1E, 0x24 + .byte 0x00, 0x00, 0x1F, 0x24, 0x00, 0x00, 0x20, 0x24 + .global STATUSES_FULL_DESCRIPTION_STRING_IDS +STATUSES_FULL_DESCRIPTION_STRING_IDS: + .byte 0x78, 0x47 + .global _0209E912 +_0209E912: + .byte 0x79, 0x47, 0x7A, 0x47, 0x7B, 0x47 + .byte 0x7C, 0x47, 0x7D, 0x47, 0x7E, 0x47, 0x7F, 0x47, 0x80, 0x47, 0x81, 0x47, 0x82, 0x47, 0x83, 0x47 + .byte 0x84, 0x47, 0x85, 0x47, 0x86, 0x47, 0x87, 0x47, 0x88, 0x47, 0x89, 0x47, 0x8A, 0x47, 0x8B, 0x47 + .byte 0x8C, 0x47, 0x8D, 0x47, 0x8E, 0x47, 0x8F, 0x47, 0x90, 0x47, 0x91, 0x47, 0x92, 0x47, 0x93, 0x47 + .byte 0x94, 0x47, 0x95, 0x47, 0x96, 0x47, 0x97, 0x47, 0x98, 0x47, 0x99, 0x47, 0x9A, 0x47, 0x9B, 0x47 + .byte 0x9C, 0x47, 0x9D, 0x47, 0x9E, 0x47, 0x9F, 0x47, 0xA0, 0x47, 0xA1, 0x47, 0xA2, 0x47, 0xA3, 0x47 + .byte 0xA4, 0x47, 0xA5, 0x47, 0xA6, 0x47, 0xA7, 0x47, 0xA8, 0x47, 0xA9, 0x47, 0xAA, 0x47, 0xAB, 0x47 + .byte 0xAC, 0x47, 0xAD, 0x47, 0xAE, 0x47, 0xAF, 0x47, 0xB0, 0x47, 0xB1, 0x47, 0xB2, 0x47, 0xB3, 0x47 + .byte 0xB4, 0x47, 0xB5, 0x47, 0xB6, 0x47, 0xB7, 0x47, 0xB8, 0x47, 0xB9, 0x47, 0xBA, 0x47, 0xBB, 0x47 + .byte 0xBC, 0x47, 0xBD, 0x47, 0xBE, 0x47, 0xBF, 0x47, 0xC0, 0x47, 0xC1, 0x47, 0xC2, 0x47, 0xC3, 0x47 + .byte 0xC4, 0x47, 0xC5, 0x47, 0xC6, 0x47, 0xC7, 0x47, 0xC8, 0x47, 0xC9, 0x47, 0xCA, 0x47, 0xCB, 0x47 + .byte 0xCC, 0x47, 0xCD, 0x47, 0xCE, 0x47, 0xCF, 0x47, 0xD0, 0x47, 0xD1, 0x47, 0xD2, 0x47, 0xD3, 0x47 + .byte 0xD4, 0x47, 0xD5, 0x47, 0xD6, 0x47, 0xD7, 0x47, 0xD8, 0x47, 0xD9, 0x47, 0xDA, 0x47, 0xDB, 0x47 + .byte 0xDC, 0x47, 0xDD, 0x47, 0xDE, 0x47, 0xDF, 0x47, 0xE0, 0x47, 0xE1, 0x47, 0xE2, 0x47, 0xE3, 0x47 + .byte 0xE4, 0x47, 0xE5, 0x47, 0xE6, 0x47, 0xE7, 0x47, 0xE8, 0x47, 0xE9, 0x47, 0xEA, 0x47, 0xEB, 0x47 + .byte 0xEC, 0x47, 0xED, 0x47, 0xEE, 0x47, 0xEF, 0x47, 0xF0, 0x47, 0xF1, 0x47, 0xF2, 0x47, 0xF3, 0x47 + .byte 0xF4, 0x47, 0xF5, 0x47, 0xF6, 0x47, 0xF7, 0x47, 0xF8, 0x47, 0xF9, 0x47, 0xFA, 0x47, 0xFB, 0x47 + .byte 0xFC, 0x47, 0xFD, 0x47, 0xFE, 0x47, 0xFF, 0x47, 0x00, 0x48, 0x01, 0x48, 0x02, 0x48, 0x03, 0x48 + .byte 0x04, 0x48, 0x05, 0x48, 0x06, 0x48, 0x07, 0x48, 0x08, 0x48, 0x09, 0x48, 0x0A, 0x48, 0x0B, 0x48 + .byte 0x0C, 0x48, 0x0D, 0x48, 0x0E, 0x48, 0x0F, 0x48, 0x10, 0x48, 0x11, 0x48, 0x12, 0x48, 0x13, 0x48 + .byte 0x14, 0x48, 0x15, 0x48, 0x16, 0x48, 0x17, 0x48, 0x18, 0x48, 0x19, 0x48, 0x1C, 0x48, 0x1D, 0x48 + .byte 0x1F, 0x48, 0x20, 0x48, 0x1E, 0x48, 0x21, 0x48, 0x22, 0x48, 0x23, 0x48, 0x24, 0x48, 0x25, 0x48 + .byte 0x26, 0x48, 0x27, 0x48, 0x28, 0x48, 0x29, 0x48, 0x2A, 0x48, 0x2B, 0x48, 0x2C, 0x48, 0x2D, 0x48 + .byte 0x2E, 0x48, 0x2F, 0x48, 0x30, 0x48, 0x31, 0x48, 0x32, 0x48, 0x33, 0x48, 0x34, 0x48, 0x35, 0x48 + .byte 0x36, 0x48, 0x37, 0x48, 0x38, 0x48, 0x39, 0x48, 0x3A, 0x48, 0x3B, 0x48, 0x3C, 0x48, 0x3D, 0x48 + .byte 0x3E, 0x48, 0x3F, 0x48, 0x40, 0x48, 0x41, 0x48, 0x42, 0x48, 0x43, 0x48, 0x44, 0x48, 0x45, 0x48 +#else +#ifndef EUROPE + .byte 0xCF, 0x26, 0xD0, 0x26 +#endif + .byte 0xD1, 0x26, 0xD2, 0x26, 0xD3, 0x26, 0xD4, 0x26, 0xD5, 0x26, 0xD6, 0x26, 0xD7, 0x26, 0xD8, 0x26 +#ifdef EUROPE + .byte 0xD9, 0x26, 0xDA, 0x26, 0xDB, 0x26, 0x00, 0x00 +#else + .byte 0xD9, 0x26, 0x00, 0x00 +#endif + .global STATUS_NAME_STRING_IDS +STATUS_NAME_STRING_IDS: + .byte 0xE9, 0x08, 0xEA, 0x08, 0xEB, 0x08, 0xEC, 0x08, 0xED, 0x08, 0xEE, 0x08 + .byte 0xEF, 0x08, 0xF0, 0x08, 0xF1, 0x08, 0xF2, 0x08, 0xF3, 0x08, 0xF4, 0x08, 0xF5, 0x08, 0xF6, 0x08 + .byte 0xF7, 0x08, 0xF8, 0x08, 0xF9, 0x08, 0xFA, 0x08, 0xFB, 0x08, 0xFC, 0x08, 0xFD, 0x08, 0xFE, 0x08 + .byte 0xFF, 0x08, 0x00, 0x09, 0x01, 0x09, 0x02, 0x09, 0x03, 0x09, 0x04, 0x09, 0x05, 0x09, 0x06, 0x09 + .byte 0x07, 0x09, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x09, 0x0B, 0x09, 0x0C, 0x09, 0x0D, 0x09, 0x0E, 0x09 + .byte 0x0F, 0x09, 0x10, 0x09, 0x11, 0x09, 0x12, 0x09, 0x13, 0x09, 0x14, 0x09, 0x15, 0x09, 0x16, 0x09 + .byte 0x17, 0x09, 0x18, 0x09, 0x19, 0x09, 0x1A, 0x09, 0x1B, 0x09, 0x1C, 0x09, 0x1D, 0x09, 0x1E, 0x09 + .byte 0x1F, 0x09, 0x20, 0x09, 0x21, 0x09, 0x22, 0x09, 0x23, 0x09, 0x24, 0x09, 0x25, 0x09, 0x26, 0x09 + .byte 0x27, 0x09, 0x28, 0x09, 0x29, 0x09, 0x2A, 0x09, 0x2B, 0x09, 0x2C, 0x09, 0x2D, 0x09, 0x2E, 0x09 + .byte 0x2F, 0x09, 0x30, 0x09, 0x31, 0x09, 0x32, 0x09, 0x33, 0x09, 0x34, 0x09, 0x35, 0x09, 0x36, 0x09 + .byte 0x37, 0x09, 0x38, 0x09, 0x39, 0x09, 0x3A, 0x09, 0x3B, 0x09, 0x3C, 0x09, 0x3D, 0x09, 0x3E, 0x09 + .byte 0x3F, 0x09, 0x40, 0x09, 0x41, 0x09, 0x42, 0x09, 0x43, 0x09, 0x44, 0x09, 0x45, 0x09, 0x46, 0x09 + .byte 0x47, 0x09, 0x48, 0x09, 0x49, 0x09, 0x4A, 0x09, 0x4B, 0x09, 0x4C, 0x09, 0x4D, 0x09, 0x4E, 0x09 + .global DUNGEON_RETURN_STATUS_TABLE +DUNGEON_RETURN_STATUS_TABLE: + .byte 0x00, 0x00 + .global _0209E7A6 +_0209E7A6: + .byte 0xDB, 0x09, 0x00, 0x00, 0xDC, 0x09, 0x00, 0x00, 0xDD, 0x09, 0x00, 0x00, 0xDE, 0x09 + .byte 0x00, 0x00, 0xDF, 0x09, 0x00, 0x00, 0xE0, 0x09, 0x00, 0x00, 0xE1, 0x09, 0x01, 0x00, 0xE2, 0x09 + .byte 0x01, 0x00, 0xE3, 0x09, 0x00, 0x00, 0xE4, 0x09, 0x00, 0x00, 0xE5, 0x09, 0x01, 0x00, 0xE6, 0x09 + .byte 0x01, 0x00, 0xE7, 0x09, 0x01, 0x00, 0xE8, 0x09, 0x01, 0x00, 0xE9, 0x09, 0x01, 0x00, 0xEA, 0x09 + .byte 0x01, 0x00, 0xEB, 0x09, 0x01, 0x00, 0xEC, 0x09, 0x00, 0x00, 0xED, 0x09, 0x00, 0x00, 0xEE, 0x09 + .byte 0x00, 0x00, 0xEF, 0x09, 0x00, 0x00, 0xF0, 0x09, 0x00, 0x00, 0xF1, 0x09, 0x00, 0x00, 0xF2, 0x09 + .byte 0x00, 0x00, 0xF3, 0x09, 0x00, 0x00, 0xF4, 0x09, 0x00, 0x00, 0xF5, 0x09, 0x00, 0x00, 0xF6, 0x09 + .byte 0x00, 0x00, 0xF7, 0x09, 0x00, 0x00, 0xF8, 0x09, 0x00, 0x00, 0xF9, 0x09, 0x00, 0x00, 0xFA, 0x09 + .byte 0x00, 0x00, 0xFB, 0x09, 0x00, 0x00, 0xFC, 0x09, 0x01, 0x00, 0xFD, 0x09, 0x00, 0x00, 0xFE, 0x09 + .byte 0x00, 0x00, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x00, 0x02, 0x0A + .byte 0x00, 0x00, 0x03, 0x0A, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00, 0x05, 0x0A, 0x00, 0x00, 0x06, 0x0A + .byte 0x00, 0x00, 0x07, 0x0A, 0x00, 0x00, 0x08, 0x0A, 0x00, 0x00, 0x09, 0x0A, 0x00, 0x00, 0x0A, 0x0A + .byte 0x00, 0x00, 0x0B, 0x0A, 0x00, 0x00, 0x0C, 0x0A, 0x00, 0x00, 0x0D, 0x0A, 0x00, 0x00, 0x0E, 0x0A + .byte 0x00, 0x00, 0x0F, 0x0A, 0x00, 0x00, 0x10, 0x0A, 0x00, 0x00, 0x11, 0x0A, 0x00, 0x00, 0x12, 0x0A + .byte 0x00, 0x00, 0x13, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x15, 0x0A, 0x00, 0x00, 0x16, 0x0A + .byte 0x00, 0x00, 0x17, 0x0A, 0x00, 0x00, 0x18, 0x0A, 0x00, 0x00, 0x19, 0x0A, 0x00, 0x00, 0x1A, 0x0A + .byte 0x00, 0x00, 0x1B, 0x0A, 0x00, 0x00, 0x1C, 0x0A, 0x00, 0x00, 0x1D, 0x0A, 0x00, 0x00, 0x1E, 0x0A + .byte 0x00, 0x00, 0x1F, 0x0A, 0x00, 0x00, 0x20, 0x0A, 0x00, 0x00, 0x21, 0x0A, 0x00, 0x00, 0x22, 0x0A + .byte 0x00, 0x00, 0x23, 0x0A, 0x00, 0x00, 0x24, 0x0A, 0x00, 0x00, 0x25, 0x0A, 0x00, 0x00, 0x26, 0x0A + .byte 0x00, 0x00, 0x27, 0x0A, 0x00, 0x00, 0x28, 0x0A, 0x00, 0x00, 0x29, 0x0A, 0x00, 0x00, 0x2A, 0x0A + .byte 0x00, 0x00, 0x2B, 0x0A, 0x00, 0x00, 0x2C, 0x0A, 0x00, 0x00, 0x2D, 0x0A, 0x00, 0x00, 0x2E, 0x0A + .byte 0x00, 0x00, 0x2F, 0x0A, 0x00, 0x00, 0x30, 0x0A, 0x00, 0x00, 0x31, 0x0A, 0x00, 0x00, 0x32, 0x0A + .byte 0x00, 0x00, 0x33, 0x0A, 0x00, 0x00, 0x34, 0x0A, 0x00, 0x00, 0x35, 0x0A +#ifdef EUROPE + .global STATUSES_FULL_DESCRIPTION_STRING_IDS +STATUSES_FULL_DESCRIPTION_STRING_IDS: + .byte 0xF5, 0x34 + .global _0209E912 +_0209E912: + .byte 0xF6, 0x34 +#else + .global STATUSES_FULL_DESCRIPTION_STRING_IDS +STATUSES_FULL_DESCRIPTION_STRING_IDS: + .byte 0xF3, 0x34 + .global _0209E912 +_0209E912: + .byte 0xF4, 0x34 + .byte 0xF5, 0x34, 0xF6, 0x34 +#endif + .byte 0xF7, 0x34, 0xF8, 0x34, 0xF9, 0x34, 0xFA, 0x34, 0xFB, 0x34, 0xFC, 0x34 + .byte 0xFD, 0x34, 0xFE, 0x34, 0xFF, 0x34, 0x00, 0x35, 0x01, 0x35, 0x02, 0x35, 0x03, 0x35, 0x04, 0x35 + .byte 0x05, 0x35, 0x06, 0x35, 0x07, 0x35, 0x08, 0x35, 0x09, 0x35, 0x0A, 0x35, 0x0B, 0x35, 0x0C, 0x35 + .byte 0x0D, 0x35, 0x0E, 0x35, 0x0F, 0x35, 0x10, 0x35, 0x11, 0x35, 0x12, 0x35, 0x13, 0x35, 0x14, 0x35 + .byte 0x15, 0x35, 0x16, 0x35, 0x17, 0x35, 0x18, 0x35, 0x19, 0x35, 0x1A, 0x35, 0x1B, 0x35, 0x1C, 0x35 + .byte 0x1D, 0x35, 0x1E, 0x35, 0x1F, 0x35, 0x20, 0x35, 0x21, 0x35, 0x22, 0x35, 0x23, 0x35, 0x24, 0x35 + .byte 0x25, 0x35, 0x26, 0x35, 0x27, 0x35, 0x28, 0x35, 0x29, 0x35, 0x2A, 0x35, 0x2B, 0x35, 0x2C, 0x35 + .byte 0x2D, 0x35, 0x2E, 0x35, 0x2F, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35 + .byte 0x35, 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x35, 0x3A, 0x35, 0x3B, 0x35, 0x3C, 0x35 + .byte 0x3D, 0x35, 0x3E, 0x35, 0x3F, 0x35, 0x40, 0x35, 0x41, 0x35, 0x42, 0x35, 0x43, 0x35, 0x44, 0x35 + .byte 0x45, 0x35, 0x46, 0x35, 0x47, 0x35, 0x48, 0x35, 0x49, 0x35, 0x4A, 0x35, 0x4B, 0x35, 0x4C, 0x35 + .byte 0x4D, 0x35, 0x4E, 0x35, 0x4F, 0x35, 0x50, 0x35, 0x51, 0x35, 0x52, 0x35, 0x53, 0x35, 0x54, 0x35 + .byte 0x55, 0x35, 0x56, 0x35, 0x57, 0x35, 0x58, 0x35, 0x59, 0x35, 0x5A, 0x35, 0x5B, 0x35, 0x5C, 0x35 + .byte 0x5D, 0x35, 0x5E, 0x35, 0x5F, 0x35, 0x60, 0x35, 0x61, 0x35, 0x62, 0x35, 0x63, 0x35, 0x64, 0x35 + .byte 0x65, 0x35, 0x66, 0x35, 0x67, 0x35, 0x68, 0x35, 0x69, 0x35, 0x6A, 0x35, 0x6B, 0x35, 0x6C, 0x35 + .byte 0x6D, 0x35, 0x6E, 0x35, 0x6F, 0x35, 0x70, 0x35, 0x71, 0x35, 0x72, 0x35, 0x73, 0x35, 0x74, 0x35 + .byte 0x75, 0x35, 0x76, 0x35, 0x77, 0x35, 0x78, 0x35, 0x79, 0x35, 0x7A, 0x35, 0x7B, 0x35, 0x7C, 0x35 + .byte 0x7D, 0x35, 0x7E, 0x35, 0x7F, 0x35, 0x80, 0x35, 0x81, 0x35, 0x82, 0x35, 0x83, 0x35, 0x84, 0x35 + .byte 0x85, 0x35, 0x86, 0x35, 0x87, 0x35, 0x88, 0x35, 0x89, 0x35, 0x8A, 0x35, 0x8B, 0x35, 0x8C, 0x35 + .byte 0x8D, 0x35, 0x8E, 0x35, 0x8F, 0x35, 0x90, 0x35, 0x91, 0x35, 0x92, 0x35, 0x93, 0x35, 0x94, 0x35 +#ifdef EUROPE + .byte 0x95, 0x35, 0x96, 0x35, 0x99, 0x35, 0x9A, 0x35 + .byte 0x9C, 0x35, 0x9D, 0x35, 0x9B, 0x35, 0x9E, 0x35 +#else + .byte 0x97, 0x35, 0x98, 0x35, 0x9A, 0x35, 0x9B, 0x35, 0x99, 0x35, 0x9C, 0x35, 0x9D, 0x35, 0x9E, 0x35 +#endif + .byte 0x9F, 0x35, 0xA0, 0x35, 0xA1, 0x35, 0xA2, 0x35, 0xA3, 0x35, 0xA4, 0x35, 0xA5, 0x35, 0xA6, 0x35 + .byte 0xA7, 0x35, 0xA8, 0x35, 0xA9, 0x35, 0xAA, 0x35, 0xAB, 0x35, 0xAC, 0x35, 0xAD, 0x35, 0xAE, 0x35 + .byte 0xAF, 0x35, 0xB0, 0x35, 0xB1, 0x35, 0xB2, 0x35, 0xB3, 0x35, 0xB4, 0x35, 0xB5, 0x35, 0xB6, 0x35 + .byte 0xB7, 0x35, 0xB8, 0x35, 0xB9, 0x35, 0xBA, 0x35, 0xBB, 0x35, 0xBC, 0x35, 0xBD, 0x35, 0xBE, 0x35 + .byte 0xBF, 0x35, 0xC0, 0x35 +#ifdef EUROPE + .byte 0xC1, 0x35, 0xC2, 0x35 +#endif +#endif + .byte 0x00, 0x00, 0x00, 0x00 + .global ARM9_UNKNOWN_DATA__NA_209EAAC +ARM9_UNKNOWN_DATA__NA_209EAAC: + .byte 0x00, 0x07, 0x00, 0x00 + .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 +MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1: + .byte 0x00, 0x01, 0x01, 0x01 + .global _0209EAB4 +_0209EAB4: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EABC +_0209EABC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAC4 +_0209EAC4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EACC +_0209EACC: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EAD4 +_0209EAD4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EADC +_0209EADC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAE4 +_0209EAE4: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAEC +_0209EAEC: + .byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00 + .global _0209EAF4 +_0209EAF4: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EAFC +_0209EAFC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB04 +_0209EB04: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB0C +_0209EB0C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x00, 0x00 + .global _0209EB14 +_0209EB14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209EB1C +_0209EB1C: + .byte 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00, 0x00 + .global _0209EB24 +_0209EB24: + .byte 0x00, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x00 + .global _0209EB2C +_0209EB2C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 + .global _0209EB34 +_0209EB34: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EB3C +_0209EB3C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x00 + .global _0209EB44 +_0209EB44: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 + .global _0209EB4C +_0209EB4C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .global _0209EB54 +_0209EB54: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 + .global _0209EB60 +_0209EB60: + .byte 0x00, 0x01, 0x02, 0x03 + .byte 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00 + .global _0209EB6C +_0209EB6C: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x00, 0x00, 0x00 + .global _0209EB78 +_0209EB78: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 + .global _0209EB84 +_0209EB84: + .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 + .global _0209EB90 +_0209EB90: + .byte 0x00, 0x01, 0x03, 0x03 + .byte 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x00, 0x00 + .global _0209EB9C +_0209EB9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EBA8 +_0209EBA8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x00 + .global _0209EBB4 +_0209EBB4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBC0 +_0209EBC0: + .byte 0x00, 0x01, 0x02, 0x02 + .byte 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EBCC +_0209EBCC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EBD8 +_0209EBD8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBE4 +_0209EBE4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x00 + .global _0209EBF0 +_0209EBF0: + .byte 0x00, 0x01, 0x02, 0x02 + .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00 + .global _0209EBFC +_0209EBFC: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209EC08 +_0209EC08: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .global _0209EC14 +_0209EC14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .global _0209EC20 +_0209EC20: + .byte 0x00, 0x01, 0x03, 0x04 + .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 + .global _0209EC2C +_0209EC2C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209EC38 +_0209EC38: + .byte 0x00, 0x01, 0x03, 0x03, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x04, 0x00, 0x00, 0x00 + .global _0209EC48 +_0209EC48: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07 + .byte 0x07, 0x00, 0x00, 0x00 + .global _0209EC58 +_0209EC58: + .byte 0x00, 0x01, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 + .byte 0x03, 0x03, 0x00, 0x00 + .global _0209EC68 +_0209EC68: + .byte 0x00, 0x01, 0x02, 0x03, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04 + .byte 0x04, 0x04, 0x04, 0x00 + .global _0209EC78 +_0209EC78: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x00 + .global _0209EC88 +_0209EC88: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07 + .byte 0x07, 0x07, 0x07, 0x00 + .global _0209EC98 +_0209EC98: + .byte 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ECA8 +_0209ECA8: + .byte 0x00, 0x01, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209ECB8 +_0209ECB8: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07 + .global _0209ECC8 +_0209ECC8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ECD8 +_0209ECD8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08 + .global _0209ECE8 +_0209ECE8: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0C, 0x0C, 0x0C, 0x0C + .global _0209ECF8 +_0209ECF8: + .byte 0x00, 0x01, 0x04, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x06, 0x06, 0x06 + .global _0209ED08 +_0209ED08: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09 + .global _0209ED18 +_0209ED18: + .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05 + .byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x00, 0x00, 0x00 + .global _0209ED2C +_0209ED2C: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02 + .byte 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x04, 0x04, 0x00, 0x00, 0x00 + .global _0209ED40 +_0209ED40: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x00, 0x00, 0x00 + .global _0209ED54 +_0209ED54: + .byte 0x00, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03 + .byte 0x04, 0x04, 0x00, 0x00 + .global _0209ED68 +_0209ED68: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00 + .global _0209ED7C +_0209ED7C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x00 + .global _0209ED90 +_0209ED90: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x00 + .global _0209EDA4 +_0209EDA4: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x00 + .global _0209EDB8 +_0209EDB8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDCC +_0209EDCC: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDE0 +_0209EDE0: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .global _0209EDF4 +_0209EDF4: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x00, 0x00, 0x00 + .global _0209EE0C +_0209EE0C: + .byte 0x00, 0x01, 0x04, 0x04, 0x05, 0x05, 0x05, 0x05 + .byte 0x05, 0x05, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00 + .global _0209EE24 +_0209EE24: + .byte 0x00, 0x01, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 + .byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, 0x00 + .global _0209EE3C +_0209EE3C: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 + .global _0209EE54 +_0209EE54: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209EE6C +_0209EE6C: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09 + .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EE84 +_0209EE84: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209EE9C +_0209EE9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EEB4 +_0209EEB4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EECC +_0209EECC: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00, 0x00 + .global _0209EEE4 +_0209EEE4: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x00, 0x00, 0x00 + .global _0209EEFC +_0209EEFC: + .byte 0x00, 0x01, 0x05, 0x05, 0x06, 0x06, 0x06, 0x06 + .byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x00, 0x00 + .global _0209EF14 +_0209EF14: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .global _0209EF2C +_0209EF2C: + .byte 0x00, 0x01, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x00, 0x00, 0x00 + .global _0209EF48 +_0209EF48: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00 + .global _0209EF64 +_0209EF64: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00, 0x00 + .global _0209EF80 +_0209EF80: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00 + .global _0209EF9C +_0209EF9C: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x00, 0x00 + .global _0209EFB8 +_0209EFB8: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00, 0x00 + .global _0209EFD4 +_0209EFD4: + .byte 0x00, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 + .global _0209EFF4 +_0209EFF4: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00 + .global _0209F014 +_0209F014: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F034 +_0209F034: + .byte 0x00, 0x01, 0x08, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F054 +_0209F054: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x00 + .global _0209F074 +_0209F074: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x00, 0x00, 0x00 + .global _0209F0A0 +_0209F0A0: + .byte 0x00, 0x01, 0x08, 0x08 + .byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x00, 0x00, 0x00 + .global _0209F0CC +_0209F0CC: + .byte 0x00, 0x01, 0x07, 0x08, 0x08, 0x09, 0x09, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x00, 0x00, 0x00 + .global _0209F0F8 +_0209F0F8: + .byte 0x00, 0x01, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09 + .byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x00 + .global _0209F12C +_0209F12C: + .byte 0x00, 0x0A, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x00 + .global _0209F160 +_0209F160: + .byte 0x00, 0x01, 0x08, 0x09 + .byte 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x00 + .global _0209F194 +_0209F194: + .byte 0x31, 0x75, 0xC4, 0x09, 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0x10, 0x27, 0x6D, 0x75, 0xA0, 0x0F + .byte 0x33, 0x75, 0x40, 0x1F, 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F1D4 +_0209F1D4: + .byte 0x00, 0x01, 0x08, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .global _0209F220 +_0209F220: + .byte 0x31, 0x75, 0x98, 0x04 + .byte 0x62, 0x12, 0x2B, 0x20, 0x10, 0x27, 0x42, 0x75, 0x10, 0x27, 0x42, 0x75, 0xC4, 0x09, 0x88, 0x13 + .byte 0x34, 0x75, 0x4C, 0x1D, 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0xA0, 0x0F, 0x33, 0x75, 0x40, 0x1F + .byte 0x49, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B + .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D + .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F270 +_0209F270: + .byte 0x33, 0x75, 0x83, 0x06 + .byte 0x34, 0x75, 0x8D, 0x20, 0x10, 0x27, 0xBE, 0x75, 0x88, 0x13, 0x10, 0x27, 0x33, 0x75, 0x65, 0x01 + .byte 0x32, 0x75, 0xCA, 0x02, 0x2F, 0x04, 0x36, 0x75, 0x95, 0x05, 0xFA, 0x06, 0x5F, 0x08, 0xC4, 0x09 + .byte 0x29, 0x0B, 0x8E, 0x0C, 0xF3, 0x0D, 0x59, 0x0F, 0xBE, 0x10, 0x23, 0x12, 0x88, 0x13, 0xED, 0x14 + .byte 0x52, 0x16, 0xB7, 0x17, 0x31, 0x75, 0x1D, 0x19, 0x82, 0x1A, 0xE7, 0x1B, 0x4C, 0x1D, 0xB1, 0x1E + .byte 0x16, 0x20, 0x7B, 0x21, 0x35, 0x75, 0xE1, 0x22, 0x46, 0x24, 0x31, 0x75, 0xAB, 0x25, 0x33, 0x75 + .byte 0x10, 0x27, 0xCB, 0x75, 0x88, 0x13, 0x37, 0x75, 0x10, 0x27, 0x3D, 0x75 + .global _0209F2D0 +_0209F2D0: + .byte 0x31, 0x75, 0xE2, 0x04 + .byte 0x6A, 0x18, 0x10, 0x27, 0x43, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x6D, 0x75, 0xC9, 0x05, 0x32, 0x75 + .byte 0x05, 0x0D, 0x34, 0x75, 0xEA, 0x0F, 0x32, 0x75, 0xCF, 0x12, 0xB4, 0x15, 0x31, 0x75, 0x98, 0x18 + .byte 0x31, 0x75, 0x0B, 0x1A, 0xEF, 0x1C, 0x33, 0x75, 0xD4, 0x1F, 0x34, 0x75, 0x47, 0x21, 0x32, 0x75 + .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 + .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E + .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 + .global _0209F330 +_0209F330: + .byte 0x00, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 + .global _0209F394 +_0209F394: + .byte 0x00, 0x01, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09 + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B + .byte 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E + .global _0209F3F8 +_0209F3F8: + .byte 0x00, 0x01, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0A, 0x0A, 0x0A, 0x0A + .byte 0x0A, 0x0A, 0x0A, 0x0A, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0B, 0x0C, 0x0C, 0x0C + .byte 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D + .byte 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0D, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E + .byte 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0F, 0x0F, 0x0F + .byte 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F, 0x0F + .global _0209F45C +_0209F45C: + .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 + .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A + .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D + .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 + .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 + .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F4CC +_0209F4CC: + .byte 0xE8, 0x03, 0xD0, 0x07, 0x70, 0x17, 0x28, 0x23 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x83, 0x06, 0x37, 0x75, 0x05, 0x0D, 0x88, 0x13, 0x0B, 0x1A, 0x8D, 0x20, 0x39, 0x75, 0x10, 0x27 + .byte 0x4E, 0x75, 0x35, 0x05, 0x33, 0x75, 0xA0, 0x0F, 0x38, 0x75, 0xD5, 0x14, 0x31, 0x75, 0x0B, 0x1A + .byte 0x31, 0x75, 0x40, 0x1F, 0x39, 0x75, 0xDB, 0x21, 0x32, 0x75, 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D + .byte 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13, 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18 + .byte 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E, 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23 + .byte 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76, 0x00, 0x00 + .global _0209F53C +_0209F53C: + .byte 0x01, 0x03, 0x02, 0x06, 0x09, 0x15, 0x0F, 0x24 + .byte 0x10, 0x27, 0x3D, 0x75, 0x8D, 0x20, 0x10, 0x27, 0x33, 0x75, 0xAE, 0x08, 0x10, 0x27, 0x38, 0x75 + .byte 0x02, 0x06, 0x37, 0x75, 0x05, 0x0C, 0x07, 0x12, 0x0A, 0x18, 0x0B, 0x1B, 0x0E, 0x21, 0x3A, 0x75 + .byte 0x10, 0x27, 0x4C, 0x75, 0x20, 0x03, 0x33, 0x75, 0x60, 0x09, 0x34, 0x75, 0xA0, 0x0F, 0x33, 0x75 + .byte 0xE0, 0x15, 0x38, 0x75, 0x20, 0x1C, 0x33, 0x75, 0xB0, 0x1D, 0x40, 0x1F, 0xD0, 0x20, 0x31, 0x75 + .byte 0x10, 0x27, 0x39, 0x75, 0x05, 0x0D, 0x39, 0x75, 0xA6, 0x0E, 0x47, 0x10, 0xE7, 0x11, 0x88, 0x13 + .byte 0x29, 0x15, 0xC9, 0x16, 0x6A, 0x18, 0x0B, 0x1A, 0xAB, 0x1B, 0x4C, 0x1D, 0x31, 0x75, 0xED, 0x1E + .byte 0x8D, 0x20, 0x2E, 0x22, 0xCF, 0x23, 0x6F, 0x25, 0x10, 0x27, 0x14, 0x76 + .global _0209F5B0 +_0209F5B0: + .byte 0x32, 0x75, 0xD0, 0x07 + .byte 0x70, 0x17, 0x40, 0x1F, 0x10, 0x27, 0x5A, 0x75, 0x10, 0x27, 0x54, 0x75, 0xB8, 0x03, 0x71, 0x07 + .byte 0x32, 0x75, 0xBE, 0x10, 0x34, 0x75, 0x76, 0x14, 0x32, 0x75, 0x2E, 0x18, 0xE7, 0x1B, 0x34, 0x75 + .byte 0x9F, 0x1F, 0x3B, 0x75, 0x10, 0x27, 0x39, 0x75, 0x83, 0x06, 0x05, 0x0D, 0x38, 0x75, 0x88, 0x13 + .byte 0x31, 0x75, 0x0B, 0x1A, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x71, 0x75, 0x24, 0x01, 0x48, 0x02 + .byte 0x33, 0x75, 0x91, 0x02, 0xB5, 0x03, 0x34, 0x75, 0x90, 0x04, 0xD8, 0x06, 0x32, 0x75, 0xFC, 0x07 + .byte 0x20, 0x09, 0x31, 0x75, 0xB2, 0x09, 0xFB, 0x09, 0x8D, 0x0A, 0x33, 0x75, 0x1F, 0x0B, 0x34, 0x75 + .byte 0x67, 0x0D, 0xD4, 0x0E, 0x39, 0x75, 0x1C, 0x11, 0x40, 0x12, 0x31, 0x75, 0x1B, 0x13, 0x33, 0x75 + .byte 0x3E, 0x14, 0x32, 0x75, 0x62, 0x15, 0x86, 0x16, 0x37, 0x75, 0xCE, 0x18, 0x31, 0x75, 0x17, 0x19 + .byte 0x3B, 0x1A, 0x83, 0x1C, 0xCC, 0x1C, 0x31, 0x75, 0xF0, 0x1D, 0x32, 0x75, 0xA6, 0x1F, 0x31, 0x75 + .byte 0x5C, 0x21, 0x34, 0x75, 0xA4, 0x23, 0xC8, 0x24, 0x33, 0x75, 0xEC, 0x25, 0x33, 0x75, 0x10, 0x27 + .byte 0x87, 0x75, 0x00, 0x00 + .global _0209F658 +_0209F658: + .byte 0x32, 0x75, 0xA7, 0x0A, 0xC1, 0x11, 0xDC, 0x18, 0x34, 0x75, 0xF6, 0x1F + .byte 0x10, 0x27, 0x46, 0x75, 0xDC, 0x01, 0xB8, 0x03, 0x31, 0x75, 0x95, 0x05, 0x71, 0x07, 0x33, 0x75 + .byte 0x4D, 0x09, 0x29, 0x0B, 0x05, 0x0D, 0xE2, 0x0E, 0xBE, 0x10, 0x36, 0x75, 0x9A, 0x12, 0x76, 0x14 + .byte 0x52, 0x16, 0x31, 0x75, 0x2E, 0x18, 0x0B, 0x1A, 0x33, 0x75, 0xE7, 0x1B, 0xC3, 0x1D, 0x9F, 0x1F + .byte 0x7B, 0x21, 0x58, 0x23, 0x31, 0x75, 0x34, 0x25, 0x10, 0x27, 0x40, 0x75, 0xE2, 0x04, 0xC4, 0x09 + .byte 0x31, 0x75, 0xA6, 0x0E, 0x17, 0x11, 0x36, 0x75, 0xF9, 0x15, 0x33, 0x75, 0xDB, 0x1A, 0x34, 0x75 + .byte 0x4C, 0x1D, 0x39, 0x75, 0x10, 0x27, 0x39, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xB8, 0x0B, 0xA0, 0x0F + .byte 0x88, 0x13, 0x70, 0x17, 0x58, 0x1B, 0x40, 0x1F, 0x28, 0x23, 0x10, 0x27, 0xE5, 0x75, 0x72, 0x01 + .byte 0x32, 0x75, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x31, 0x75, 0x93, 0x0B + .byte 0x05, 0x0D, 0x78, 0x0E, 0x5C, 0x11, 0x33, 0x75, 0x41, 0x14, 0x26, 0x17, 0x0B, 0x1A, 0x31, 0x75 + .byte 0x7D, 0x1B, 0x31, 0x75, 0xEF, 0x1C, 0x62, 0x1E, 0x34, 0x75, 0xD4, 0x1F, 0x32, 0x75, 0x47, 0x21 + .byte 0x36, 0x75, 0x2B, 0x24, 0x32, 0x75, 0x10, 0x27, 0x3B, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global MISSION_FLOORS_FORBIDDEN +MISSION_FLOORS_FORBIDDEN: + .byte 0x01, 0x05, 0x03, 0x0A, 0x0C, 0x10, 0x0D, 0x14, 0x0F, 0x15, 0x11, 0x0E, 0x14, 0x0F, 0x18, 0x0F + .byte 0x19, 0x18, 0x1A, 0x18, 0x1B, 0x0E, 0x1C, 0x0F, 0x1C, 0x19, 0x1D, 0x0F, 0x1D, 0x19, 0x1E, 0x0F + .byte 0x1E, 0x14, 0x1F, 0x0F, 0x1F, 0x12, 0x20, 0x32, 0x21, 0x14, 0x22, 0x15, 0x22, 0x17, 0x23, 0x1D + .byte 0x23, 0x1E, 0x24, 0x0F, 0x24, 0x12, 0x25, 0x1E, 0x26, 0x0F, 0x26, 0x14, 0x27, 0x08, 0x28, 0x0D + .byte 0x2A, 0x0A, 0x2B, 0x0F, 0x2C, 0x14, 0x2D, 0x14, 0x2E, 0x1E, 0x2F, 0x06, 0x30, 0x05, 0x31, 0x0A + .byte 0x32, 0x05, 0x33, 0x32, 0x34, 0x04, 0x34, 0x08, 0x34, 0x0D, 0x34, 0x13, 0x35, 0x33, 0x36, 0x1E + .byte 0x37, 0x13, 0x3A, 0x18, 0x3A, 0x19, 0x3B, 0x0A, 0x3B, 0x0D, 0x3B, 0x10, 0x3B, 0x13, 0x3B, 0x16 + .byte 0x3B, 0x1A, 0x3B, 0x1E, 0x3B, 0x23, 0x3B, 0x28, 0x3B, 0x2D, 0x3B, 0x4B, 0x3C, 0x09, 0x3C, 0x0D + .byte 0x3C, 0x11, 0x3C, 0x15, 0x3C, 0x19, 0x3C, 0x1D, 0x3C, 0x21, 0x3C, 0x25, 0x3C, 0x28, 0x3D, 0x0A + .byte 0x3D, 0x0F, 0x3D, 0x14, 0x3D, 0x23, 0x3D, 0x28, 0x3E, 0x0F, 0x3E, 0x19, 0x3E, 0x60, 0x3E, 0x63 + .byte 0x40, 0x32, 0x44, 0x0F, 0x45, 0x14, 0x46, 0x19, 0x47, 0x1E, 0x48, 0x27, 0x48, 0x28, 0x49, 0x0C + .byte 0x49, 0x11, 0x4C, 0x0F, 0x4D, 0x0B, 0x50, 0x08, 0x52, 0x0F, 0x54, 0x12, 0x56, 0x0B, 0x59, 0x0B + .byte 0x5A, 0x05, 0x5A, 0x0A, 0x5A, 0x13, 0x64, 0xFF + .global MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2 +MISSION_FLOOR_RANKS_AND_ITEM_LISTS_2: + .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27 + .byte 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 + .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 + .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 + .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 + .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 + .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 + .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 + .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C + .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 + .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 + .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D + .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C + .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209F8B4 +_0209F8B4: + .byte 0x35, 0x75, 0xC4, 0x09, 0x33, 0x75, 0x10, 0x27, 0xF2, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 + .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 + .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 + .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A + .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F + .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 + .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 + .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A + .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E + .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 + .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 + .byte 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13 + .byte 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21 + .byte 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209F98C +_0209F98C: + .byte 0x35, 0x75, 0x6A, 0x18, 0x33, 0x75, 0x10, 0x27 + .byte 0xF2, 0x75, 0x00, 0x01, 0x80, 0x01, 0x7F, 0x02, 0xFF, 0x02, 0x7F, 0x03, 0xFF, 0x03, 0x31, 0x75 + .byte 0x7F, 0x04, 0x9F, 0x04, 0x1F, 0x05, 0x31, 0x75, 0x3F, 0x05, 0xBF, 0x05, 0x3E, 0x06, 0x9E, 0x06 + .byte 0x9E, 0x07, 0x1E, 0x08, 0x31, 0x75, 0x9E, 0x08, 0x1E, 0x09, 0x9E, 0x09, 0xDE, 0x09, 0xFE, 0x09 + .byte 0x3D, 0x0A, 0xBD, 0x0A, 0x31, 0x75, 0xF7, 0x0A, 0x37, 0x0B, 0xB7, 0x0B, 0xF7, 0x0B, 0xF6, 0x0C + .byte 0x31, 0x75, 0xF6, 0x0D, 0x96, 0x0E, 0x96, 0x0F, 0x36, 0x10, 0x31, 0x75, 0x35, 0x11, 0x31, 0x75 + .byte 0xB5, 0x11, 0x35, 0x12, 0x75, 0x12, 0xB5, 0x12, 0xB5, 0x13, 0x35, 0x14, 0x75, 0x14, 0xD4, 0x14 + .byte 0x34, 0x15, 0x31, 0x75, 0x94, 0x15, 0x14, 0x16, 0x94, 0x16, 0x94, 0x17, 0x14, 0x18, 0x94, 0x18 + .byte 0x37, 0x75, 0x93, 0x19, 0x13, 0x1A, 0x33, 0x1A, 0xB3, 0x1A, 0xB3, 0x1B, 0xD3, 0x1B, 0xF3, 0x1B + .byte 0x73, 0x1C, 0x32, 0x75, 0x32, 0x1D, 0xB2, 0x1D, 0x72, 0x1E, 0xF2, 0x1E, 0xB2, 0x1F, 0xB2, 0x20 + .byte 0x31, 0x21, 0x31, 0x22, 0xB1, 0x22, 0x31, 0x23, 0xB1, 0x23, 0x31, 0x24, 0xB1, 0x24, 0x30, 0x25 + .byte 0xF0, 0x25, 0x70, 0x26, 0xF0, 0x26, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0xBA, 0x02, 0x2D, 0x08 + .byte 0xA0, 0x0D, 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75 + .byte 0x29, 0x1C, 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27 + .byte 0x34, 0x75, 0x00, 0x00 + .global _0209FA68 +_0209FA68: + .byte 0x31, 0x75, 0x01, 0x03, 0x05, 0x0C, 0x0C, 0x1E, 0x8E, 0x22, 0x10, 0x27 + .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x3B, 0x75 + .byte 0x10, 0x27, 0x4C, 0x75, 0xD0, 0x07, 0x33, 0x75, 0xA0, 0x0F, 0x44, 0x75, 0x70, 0x17, 0x31, 0x75 + .byte 0x40, 0x1F, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09 + .byte 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B + .byte 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01, 0x31, 0x75 + .byte 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04, 0x31, 0x75 + .byte 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07, 0x40, 0x08 + .byte 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75, 0x2A, 0x0A + .byte 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75, 0x3B, 0x10 + .byte 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75, 0x5B, 0x14 + .byte 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18, 0x37, 0x75 + .byte 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75, 0xC0, 0x1C + .byte 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20, 0x0E, 0x22 + .byte 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25, 0x79, 0x26 + .byte 0x10, 0x27, 0x87, 0x75 + .global _0209FB58 +_0209FB58: + .byte 0x31, 0x75, 0x20, 0x03, 0x80, 0x0C, 0x40, 0x1F, 0xF0, 0x23, 0x10, 0x27 + .byte 0x41, 0x75, 0x10, 0x27, 0x41, 0x75, 0xD0, 0x07, 0xA0, 0x0F, 0x70, 0x17, 0x34, 0x75, 0x40, 0x1F + .byte 0x37, 0x75, 0x10, 0x27, 0x4C, 0x75, 0x29, 0x0B, 0x33, 0x75, 0x52, 0x16, 0x44, 0x75, 0xE7, 0x1B + .byte 0x31, 0x75, 0x7B, 0x21, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x2E, 0x01 + .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 + .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 + .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 + .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 + .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 + .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 + .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 + .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 + .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x4C, 0x25, 0xE2, 0x25 + .byte 0x79, 0x26, 0x10, 0x27, 0x87, 0x75, 0x00, 0x00 + .global _0209FC4C +_0209FC4C: + .byte 0x35, 0x75, 0xC0, 0x0F, 0x32, 0x75, 0x50, 0x17 + .byte 0x10, 0x27, 0xEC, 0x75, 0x10, 0x27, 0x35, 0x75, 0xE9, 0x00, 0x5E, 0x01, 0x47, 0x02, 0xBC, 0x02 + .byte 0x31, 0x03, 0xA5, 0x03, 0x31, 0x75, 0x1A, 0x04, 0x37, 0x04, 0xAC, 0x04, 0x31, 0x75, 0xC9, 0x04 + .byte 0x3E, 0x05, 0xB3, 0x05, 0x0A, 0x06, 0xF3, 0x06, 0x68, 0x07, 0x31, 0x75, 0xDD, 0x07, 0x52, 0x08 + .byte 0xC6, 0x08, 0x01, 0x09, 0x1E, 0x09, 0x58, 0x09, 0xCD, 0x09, 0x07, 0x0A, 0x3C, 0x0A, 0x76, 0x0A + .byte 0xEB, 0x0A, 0x25, 0x0B, 0x0E, 0x0C, 0x31, 0x75, 0xF8, 0x0C, 0x8A, 0x0D, 0x73, 0x0E, 0x05, 0x0F + .byte 0x31, 0x75, 0xEE, 0x0F, 0x31, 0x75, 0x63, 0x10, 0xD8, 0x10, 0x12, 0x11, 0x4C, 0x11, 0x36, 0x12 + .byte 0xAA, 0x12, 0xE5, 0x12, 0x3C, 0x13, 0x94, 0x13, 0x31, 0x75, 0xEB, 0x13, 0x60, 0x14, 0xD5, 0x14 + .byte 0xBE, 0x15, 0x33, 0x16, 0xA7, 0x16, 0xE2, 0x16, 0x1C, 0x17, 0x56, 0x17, 0x91, 0x17, 0xCB, 0x17 + .byte 0x05, 0x18, 0x40, 0x18, 0x29, 0x19, 0x9E, 0x19, 0xBB, 0x19, 0x30, 0x1A, 0x19, 0x1B, 0x36, 0x1B + .byte 0x53, 0x1B, 0xC8, 0x1B, 0x32, 0x75, 0x77, 0x1C, 0xEC, 0x1C, 0x9B, 0x1D, 0x0F, 0x1E, 0xBE, 0x1E + .byte 0xA8, 0x1F, 0x1D, 0x20, 0x06, 0x21, 0x7B, 0x21, 0xEF, 0x21, 0x64, 0x22, 0xD9, 0x22, 0x4D, 0x23 + .byte 0xC2, 0x23, 0x71, 0x24, 0xE6, 0x24, 0x5A, 0x25, 0x95, 0x25, 0xB2, 0x25, 0xEC, 0x25, 0x27, 0x26 + .byte 0x61, 0x26, 0x9B, 0x26, 0xD6, 0x26, 0x10, 0x27, 0x40, 0x75, 0xBA, 0x02, 0x2D, 0x08, 0xA0, 0x0D + .byte 0x31, 0x75, 0x89, 0x0E, 0x48, 0x75, 0x14, 0x13, 0x32, 0x75, 0x9F, 0x17, 0x31, 0x75, 0x29, 0x1C + .byte 0x42, 0x75, 0xFA, 0x1D, 0xCC, 0x1F, 0x9D, 0x21, 0x6E, 0x23, 0x3F, 0x25, 0x10, 0x27, 0x34, 0x75 + .global _0209FD44 +_0209FD44: + .byte 0x32, 0x75, 0x04, 0x09, 0x09, 0x15, 0x0C, 0x1E, 0x10, 0x27, 0x4B, 0x75, 0x57, 0x04, 0x35, 0x75 + .byte 0xAE, 0x08, 0x31, 0x75, 0x05, 0x0D, 0x5C, 0x11, 0xB4, 0x15, 0x0B, 0x1A, 0x39, 0x75, 0x62, 0x1E + .byte 0x31, 0x75, 0xB9, 0x22, 0x10, 0x27, 0x4B, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75 + .byte 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20, 0x32, 0x75, 0x10, 0x27, 0x43, 0x75 + .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 + .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 + .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 + .global _0209FE50 +_0209FE50: + .byte 0x32, 0x75, 0xC4, 0x09 + .byte 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75, 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09 + .byte 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12, 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B + .byte 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x31, 0x75, 0x8D, 0x20 + .byte 0x32, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B + .byte 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D + .byte 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02 + .byte 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04 + .byte 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08 + .byte 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A + .byte 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F + .byte 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13 + .byte 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16 + .byte 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A + .byte 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E + .byte 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23 + .byte 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27 + .byte 0x85, 0x75, 0x00, 0x00 + .global _0209FF68 +_0209FF68: + .byte 0x32, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x10, 0x27, 0x4A, 0x75 + .byte 0x01, 0x03, 0x02, 0x06, 0x35, 0x75, 0x04, 0x09, 0x31, 0x75, 0x05, 0x0C, 0x06, 0x0F, 0x07, 0x12 + .byte 0x09, 0x15, 0x37, 0x75, 0x0A, 0x18, 0x0B, 0x1B, 0x0C, 0x1E, 0x31, 0x75, 0x0E, 0x21, 0x0F, 0x24 + .byte 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x35, 0x75, 0xBE, 0x10 + .byte 0x3E, 0x75, 0x52, 0x16, 0x31, 0x75, 0xE7, 0x1B, 0x7B, 0x21, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75 + .byte 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06, 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12 + .byte 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19, 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24 + .byte 0x10, 0x27, 0x64, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75 + .global _020A0080 +_020A0080: + .byte 0x32, 0x75, 0xE2, 0x04 + .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 + .byte 0xCA, 0x02, 0x33, 0x75, 0x95, 0x05, 0x33, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10 + .byte 0x38, 0x75, 0x88, 0x13, 0x32, 0x75, 0x52, 0x16, 0x1D, 0x19, 0x32, 0x75, 0xE7, 0x1B, 0x37, 0x75 + .byte 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75 + .byte 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02 + .byte 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E + .byte 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A + .byte 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25 + .byte 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03 + .byte 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05 + .byte 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09 + .byte 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C + .byte 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75 + .byte 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14 + .byte 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18 + .byte 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75 + .byte 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20 + .byte 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25 + .byte 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 + .global _020A01B4 +_020A01B4: + .byte 0x32, 0x75, 0xB8, 0x0B, 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75 + .byte 0x10, 0x27, 0x45, 0x75, 0x9B, 0x02, 0x35, 0x05, 0x33, 0x75, 0xD0, 0x07, 0x31, 0x75, 0x6B, 0x0A + .byte 0x05, 0x0D, 0xA0, 0x0F, 0x3B, 0x12, 0xD5, 0x14, 0x70, 0x17, 0x37, 0x75, 0x0B, 0x1A, 0xA5, 0x1C + .byte 0x40, 0x1F, 0x31, 0x75, 0xDB, 0x21, 0x75, 0x24, 0x3A, 0x75, 0x10, 0x27, 0x40, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A, 0x32, 0x75, 0x8D, 0x20 + .byte 0x31, 0x75, 0x10, 0x27, 0x57, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 + .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 + .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E + .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 + .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 + .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 + .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 + .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D + .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 + .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 + .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 + .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C + .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 + .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 + .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A02F0 +_020A02F0: + .byte 0x32, 0x75, 0xE2, 0x04 + .byte 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75 + .byte 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75, 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D + .byte 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13, 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A + .byte 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22 + .byte 0xE4, 0x24, 0x10, 0x27, 0x50, 0x75, 0xD0, 0x07, 0x3A, 0x75, 0xA0, 0x0F, 0x70, 0x17, 0x40, 0x1F + .byte 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07 + .byte 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12 + .byte 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E + .byte 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01 + .byte 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04 + .byte 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75 + .byte 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75 + .byte 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D + .byte 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12 + .byte 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15 + .byte 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19 + .byte 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C + .byte 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22 + .byte 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26 + .byte 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A0430 +_020A0430: + .byte 0x32, 0x75, 0xB8, 0x0B + .byte 0x31, 0x75, 0x70, 0x17, 0x28, 0x23, 0x32, 0x75, 0x1C, 0x25, 0x31, 0x75, 0x10, 0x27, 0x45, 0x75 + .byte 0x2C, 0x02, 0x57, 0x04, 0x33, 0x75, 0x83, 0x06, 0x31, 0x75, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D + .byte 0x31, 0x0F, 0x5C, 0x11, 0x88, 0x13, 0x37, 0x75, 0xB4, 0x15, 0xDF, 0x17, 0x0B, 0x1A, 0x31, 0x75 + .byte 0x36, 0x1C, 0x62, 0x1E, 0x3A, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27 + .byte 0x3C, 0x75, 0x1B, 0x06, 0x33, 0x75, 0x35, 0x0C, 0x44, 0x75, 0x50, 0x12, 0x32, 0x75, 0x6A, 0x18 + .byte 0x32, 0x75, 0x14, 0x1C, 0xBD, 0x1F, 0x67, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01 + .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D + .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 + .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 + .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 + .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 + .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 + .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B + .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 + .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 + .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 + .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B + .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F + .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 + .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27 + .byte 0x31, 0x75, 0x00, 0x00 + .global _020A0578 +_020A0578: + .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75 + .byte 0x9F, 0x24, 0x31, 0x75, 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x32, 0x75 + .byte 0x83, 0x06, 0xAE, 0x08, 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x37, 0x75, 0x5C, 0x11, 0x88, 0x13 + .byte 0xB4, 0x15, 0x31, 0x75, 0xDF, 0x17, 0x0B, 0x1A, 0x32, 0x75, 0x36, 0x1C, 0x34, 0x75, 0x62, 0x1E + .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x83, 0x06 + .byte 0x33, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0xED, 0x10, 0x37, 0x75, 0x70, 0x17, 0x32, 0x75, 0x58, 0x1B + .byte 0x40, 0x1F, 0x28, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04 + .byte 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F + .byte 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B + .byte 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27 + .byte 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75 + .byte 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06 + .byte 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09 + .byte 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75 + .byte 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11 + .byte 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14 + .byte 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75 + .byte 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C + .byte 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21 + .byte 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25 + .byte 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75, 0x00, 0x00 + .global _020A06C4 +_020A06C4: + .byte 0x32, 0x75, 0xE2, 0x04, 0x31, 0x75, 0x88, 0x13, 0x2E, 0x22, 0x32, 0x75, 0x9F, 0x24, 0x31, 0x75 + .byte 0x10, 0x27, 0x46, 0x75, 0x2C, 0x02, 0x33, 0x75, 0x57, 0x04, 0x31, 0x75, 0x83, 0x06, 0xAE, 0x08 + .byte 0xDA, 0x0A, 0x05, 0x0D, 0x31, 0x0F, 0x5C, 0x11, 0x37, 0x75, 0x88, 0x13, 0xB4, 0x15, 0xDF, 0x17 + .byte 0x31, 0x75, 0x0B, 0x1A, 0x36, 0x1C, 0x37, 0x75, 0x62, 0x1E, 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75 + .byte 0xB9, 0x22, 0xE4, 0x24, 0x10, 0x27, 0x3C, 0x75, 0x95, 0x05, 0x33, 0x75, 0x29, 0x0B, 0x3F, 0x75 + .byte 0x82, 0x0E, 0x34, 0x75, 0x17, 0x14, 0x32, 0x75, 0xAB, 0x19, 0x32, 0x75, 0x05, 0x1D, 0x5E, 0x20 + .byte 0xB7, 0x23, 0x35, 0x75, 0x10, 0x27, 0x4E, 0x75, 0x72, 0x01, 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05 + .byte 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D, 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11 + .byte 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18, 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C + .byte 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24, 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75 + .byte 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03, 0x73, 0x03, 0x32, 0x75, 0x94, 0x03 + .byte 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05, 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07 + .byte 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08, 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09 + .byte 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B, 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D + .byte 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10, 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12 + .byte 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75, 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75 + .byte 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17, 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19 + .byte 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B, 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75 + .byte 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F, 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22 + .byte 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24, 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26 + .byte 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x83, 0x75, 0x10, 0x27, 0x31, 0x75 + .global _020A0810 +_020A0810: + .byte 0x32, 0x75, 0x60, 0x09 + .byte 0xC0, 0x12, 0x20, 0x1C, 0x80, 0x25, 0x32, 0x75, 0x10, 0x27, 0x47, 0x75, 0xCA, 0x02, 0x95, 0x05 + .byte 0x35, 0x75, 0x5F, 0x08, 0x29, 0x0B, 0xF3, 0x0D, 0xBE, 0x10, 0x88, 0x13, 0x52, 0x16, 0x37, 0x75 + .byte 0x1D, 0x19, 0xE7, 0x1B, 0xB1, 0x1E, 0x31, 0x75, 0x7B, 0x21, 0x46, 0x24, 0x3A, 0x75, 0x10, 0x27 + .byte 0x40, 0x75, 0x83, 0x06, 0x33, 0x75, 0x05, 0x0D, 0x35, 0x75, 0x88, 0x13, 0x3E, 0x75, 0x0B, 0x1A + .byte 0x32, 0x75, 0x8D, 0x20, 0x31, 0x75, 0x10, 0x27, 0x43, 0x75, 0x4C, 0x02, 0x98, 0x04, 0xE5, 0x06 + .byte 0x31, 0x09, 0x7D, 0x0B, 0xC9, 0x0D, 0x16, 0x10, 0x62, 0x12, 0xAE, 0x14, 0xFA, 0x16, 0x47, 0x19 + .byte 0x93, 0x1B, 0xDF, 0x1D, 0x2B, 0x20, 0x78, 0x22, 0xC4, 0x24, 0x10, 0x27, 0x33, 0x75, 0x72, 0x01 + .byte 0xE5, 0x02, 0x57, 0x04, 0xC9, 0x05, 0x3C, 0x07, 0xAE, 0x08, 0x21, 0x0A, 0x93, 0x0B, 0x05, 0x0D + .byte 0x78, 0x0E, 0xEA, 0x0F, 0x5C, 0x11, 0xCF, 0x12, 0x41, 0x14, 0xB4, 0x15, 0x26, 0x17, 0x98, 0x18 + .byte 0x0B, 0x1A, 0x7D, 0x1B, 0xEF, 0x1C, 0x62, 0x1E, 0xD4, 0x1F, 0x47, 0x21, 0xB9, 0x22, 0x2B, 0x24 + .byte 0x9E, 0x25, 0x10, 0x27, 0x46, 0x75, 0x06, 0x01, 0x31, 0x75, 0x0B, 0x02, 0x8E, 0x02, 0x11, 0x03 + .byte 0x73, 0x03, 0x32, 0x75, 0x94, 0x03, 0x16, 0x04, 0x31, 0x75, 0x37, 0x04, 0xBA, 0x04, 0x3D, 0x05 + .byte 0x9F, 0x05, 0xA4, 0x06, 0x27, 0x07, 0x31, 0x75, 0xAA, 0x07, 0x2D, 0x08, 0xB0, 0x08, 0xF1, 0x08 + .byte 0x12, 0x09, 0x53, 0x09, 0xD6, 0x09, 0x31, 0x75, 0x11, 0x0A, 0x52, 0x0A, 0xD5, 0x0A, 0x16, 0x0B + .byte 0x1C, 0x0C, 0x31, 0x75, 0x22, 0x0D, 0xC5, 0x0D, 0xCB, 0x0E, 0x6E, 0x0F, 0x31, 0x75, 0x74, 0x10 + .byte 0x31, 0x75, 0x9A, 0x11, 0x1D, 0x12, 0x5E, 0x12, 0xA0, 0x12, 0xA5, 0x13, 0x28, 0x14, 0x31, 0x75 + .byte 0x8A, 0x14, 0xEC, 0x14, 0x31, 0x75, 0x4F, 0x15, 0xD1, 0x15, 0x54, 0x16, 0x5A, 0x17, 0xDD, 0x17 + .byte 0x5F, 0x18, 0x37, 0x75, 0x65, 0x19, 0xE8, 0x19, 0x08, 0x1A, 0x8B, 0x1A, 0x91, 0x1B, 0xB2, 0x1B + .byte 0x31, 0x75, 0x34, 0x1C, 0x32, 0x75, 0xF9, 0x1C, 0x7B, 0x1D, 0x40, 0x1E, 0xC2, 0x1E, 0x87, 0x1F + .byte 0x8C, 0x20, 0x0F, 0x21, 0x15, 0x22, 0x97, 0x22, 0x1A, 0x23, 0x9D, 0x23, 0x20, 0x24, 0xA3, 0x24 + .byte 0x25, 0x25, 0xEA, 0x25, 0x6C, 0x26, 0xEF, 0x26, 0x31, 0x75, 0x10, 0x27, 0x85, 0x75, 0x00, 0x00 + .global _020A0964 +_020A0964: + .byte 0x56, 0x0C, 0x31, 0x75, 0x81, 0x12, 0x9D, 0x16, 0xBA, 0x1A, 0xD7, 0x1E, 0x33, 0x75, 0xF3, 0x22 + .byte 0x10, 0x27, 0x39, 0x75, 0xC4, 0x09, 0x88, 0x13, 0x4C, 0x1D, 0x32, 0x75, 0x10, 0x27, 0x37, 0x75 + .byte 0xB3, 0x01, 0x66, 0x03, 0x31, 0x75, 0x18, 0x05, 0xCB, 0x06, 0x33, 0x75, 0x7E, 0x08, 0x31, 0x0A + .byte 0xE3, 0x0B, 0x96, 0x0D, 0x49, 0x0F, 0x36, 0x75, 0xFC, 0x10, 0xAF, 0x12, 0x61, 0x14, 0x14, 0x16 + .byte 0xC7, 0x17, 0x7A, 0x19, 0x33, 0x75, 0x2D, 0x1B, 0xDF, 0x1C, 0x92, 0x1E, 0x45, 0x20, 0xF8, 0x21 + .byte 0x31, 0x75, 0xAA, 0x23, 0x5D, 0x25, 0x44, 0x75, 0x05, 0x0D, 0x3F, 0x75, 0x0B, 0x1A, 0x39, 0x75 + .byte 0x10, 0x27, 0x54, 0x75, 0x88, 0x13, 0x10, 0x27, 0x58, 0x75, 0x10, 0x27, 0x39, 0x75, 0x2E, 0x01 + .byte 0x31, 0x75, 0x5B, 0x02, 0xF2, 0x02, 0x89, 0x03, 0xFA, 0x03, 0x32, 0x75, 0x20, 0x04, 0xB7, 0x04 + .byte 0x31, 0x75, 0xDC, 0x04, 0x32, 0x75, 0x4D, 0x05, 0x7B, 0x06, 0x12, 0x07, 0x31, 0x75, 0xA9, 0x07 + .byte 0x40, 0x08, 0xD6, 0x08, 0x22, 0x09, 0x48, 0x09, 0x93, 0x09, 0x33, 0x75, 0xDE, 0x09, 0x31, 0x75 + .byte 0x2A, 0x0A, 0x57, 0x0B, 0x31, 0x75, 0x85, 0x0C, 0x42, 0x0D, 0x6F, 0x0E, 0x2C, 0x0F, 0x31, 0x75 + .byte 0x3B, 0x10, 0x31, 0x75, 0x8F, 0x11, 0x26, 0x12, 0x32, 0x75, 0x53, 0x13, 0xEA, 0x13, 0x31, 0x75 + .byte 0x5B, 0x14, 0x32, 0x75, 0xCC, 0x14, 0x63, 0x15, 0xFA, 0x15, 0x28, 0x17, 0xBE, 0x17, 0x55, 0x18 + .byte 0x37, 0x75, 0x83, 0x19, 0x1A, 0x1A, 0x3F, 0x1A, 0xD6, 0x1A, 0x04, 0x1C, 0x2A, 0x1C, 0x31, 0x75 + .byte 0xC0, 0x1C, 0x32, 0x75, 0xA3, 0x1D, 0x3A, 0x1E, 0x1C, 0x1F, 0x32, 0x75, 0x49, 0x20, 0xE0, 0x20 + .byte 0x0E, 0x22, 0xA5, 0x22, 0x3C, 0x23, 0xD2, 0x23, 0x31, 0x75, 0x69, 0x24, 0x00, 0x25, 0xE2, 0x25 + .byte 0x79, 0x26, 0x10, 0x27, 0x48, 0x75, 0xC4, 0x00, 0x88, 0x01, 0x4C, 0x02, 0x10, 0x03, 0xD4, 0x03 + .byte 0x98, 0x04, 0x5D, 0x05, 0x31, 0x75, 0x21, 0x06, 0xE5, 0x06, 0xA9, 0x07, 0x6D, 0x08, 0x31, 0x09 + .byte 0xF5, 0x09, 0xB9, 0x0A, 0x7D, 0x0B, 0x41, 0x0C, 0xC9, 0x0D, 0x8D, 0x0E, 0x52, 0x0F, 0xDA, 0x10 + .byte 0x9E, 0x11, 0x62, 0x12, 0x31, 0x75, 0xEA, 0x13, 0x72, 0x15, 0xFA, 0x16, 0xBE, 0x17, 0x83, 0x18 + .byte 0x47, 0x19, 0x0B, 0x1A, 0xCF, 0x1A, 0x93, 0x1B, 0x57, 0x1C, 0x1B, 0x1D, 0x31, 0x75, 0xDF, 0x1D + .byte 0x32, 0x75, 0xA3, 0x1E, 0x67, 0x1F, 0x2B, 0x20, 0xEF, 0x20, 0xB3, 0x21, 0x32, 0x75, 0x3C, 0x23 + .byte 0x00, 0x24, 0x31, 0x75, 0x88, 0x25, 0x4C, 0x26, 0x10, 0x27, 0x39, 0x75, 0x10, 0x27, 0x31, 0x75 + .global MISSION_FLOOR_RANKS_PTRS +MISSION_FLOOR_RANKS_PTRS: + .word MISSION_FLOOR_RANKS_AND_ITEM_LISTS_1 + .word _0209EAB4 + .word _0209EB24 + .word _0209EBF0 + .word _0209EB54 + .word _0209EC38 + .word _0209EB90 + .word _0209EAE4 + .word _0209EC68 + .word _0209EAEC + .word _0209EC20 + .word _0209EABC + .word _0209ED18 + .word _0209EE0C + .word _0209ECF8 + .word _0209EEFC + .word _0209EBFC + .word _0209EC88 + .word _0209EB84 + .word _0209ECA8 + .word _0209ECB8 + .word _0209EB78 + .word _0209EC48 + .word _0209EE24 + .word _0209ECD8 + .word _0209EF2C + .word _0209EF48 + .word _0209EC78 + .word _0209EF80 + .word _0209EF9C + .word _0209EE54 + .word _0209ED7C + .word _0209F0F8 + .word _0209EE6C + .word _0209EF14 + .word _0209EFF4 + .word _0209EDA4 + .word _0209F014 + .word _0209EE84 + .word _0209EB60 + .word _0209EC58 + .word _0209EE9C + .word _0209EBA8 + .word _0209ECE8 + .word _0209EEB4 + .word _0209EECC + .word _0209F034 + .word _0209EB34 + .word _0209EADC + .word _0209EBC0 + .word _0209EB1C + .word _0209F160 + .word _0209EEE4 + .word _0209F330 + .word _0209F054 + .word _0209EDCC + .word _0209EDE0 + .word _0209ED68 + .word _0209EFB8 + .word _0209F1D4 + .word _0209F0A0 + .word _0209F0CC + .word _0209F394 + .word ARM9_UNKNOWN_DATA__NA_209EAAC + .word _0209F12C + .word _0209F3F8 + .word _0209EBCC + .word _0209EB04 + .word _0209EC98 + .word _0209EDF4 + .word _0209EF64 + .word _0209EFD4 + .word _0209F074 + .word _0209ED54 + .word _0209EB4C + .word _0209EBE4 + .word _0209ECC8 + .word _0209EC2C + .word _0209ED40 + .word _0209EE3C + .word _0209EB6C + .word _0209EBB4 + .word _0209ED08 + .word _0209EB9C + .word _0209ED90 + .word _0209EBD8 + .word _0209EC08 + .word _0209EB14 + .word _0209EAFC + .word _0209EC14 + .word _0209EDB8 + .word _0209ED2C + .word _0209EACC + .word _0209EB3C + .word _0209EB44 + .word _0209EB2C + .word _0209EAD4 + .word _0209EAC4 + .word _0209EAF4 + .word _0209EB0C + .global DUNGEON_RESTRICTIONS +DUNGEON_RESTRICTIONS: + .byte 0xE0, 0x07, 0x00, 0x00 + .global _020A0C68 +_020A0C68: + .byte 0x0A + .global _020A0C69 +_020A0C69: + .byte 0x30 + .global _020A0C6A +_020A0C6A: + .byte 0x04, 0x00 + .byte 0xE8, 0x03 + .global _020A0C6E +_020A0C6E: + .byte 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x02, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x14, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA0, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xB4, 0x04, 0x00, 0x00, 0x0A, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xB4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x00, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x94, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x01, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0xA0, 0x06, 0x00, 0x00, 0xFF, 0x10, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x95, 0x07, 0x00, 0x00, 0xFF, 0x00, 0x01, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x02, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00 + .byte 0xFF, 0x08, 0x01, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x84, 0x04, 0x00, 0x00, 0xFF, 0x08, 0x01, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xAD, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0x78, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA5, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA5, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0x8D, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x8C, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x00, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0x78, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x00, 0x04, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xAC, 0x04, 0x00, 0x00, 0xFF, 0x00, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00 + .byte 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00 + .byte 0xE8, 0x03, 0x00, 0x00, 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00 + .byte 0xA4, 0x04, 0x00, 0x00, 0xFF, 0x30, 0x04, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .byte 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00 + .byte 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00 + .byte 0xD0, 0x07, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x0A, 0x30, 0x04, 0x00, 0xD0, 0x07, 0x00, 0x00 + .global _020A1864 +_020A1864: + .byte 0xB4, 0x00, 0x00, 0x00 + .global _020A1868 +_020A1868: + .byte 0x32, 0x00, 0x00, 0x00 + .global SPECIAL_BAND_STAT_BOOST +SPECIAL_BAND_STAT_BOOST: + .byte 0x0C, 0x00, 0x00, 0x00 + .global _020A1870 +_020A1870: + .byte 0x0A, 0x00, 0x00, 0x00 + .global UNKNOWN_PP_BOOST_AMOUNT +UNKNOWN_PP_BOOST_AMOUNT: + .byte 0x04, 0x00, 0x00, 0x00 + .global _020A1878 +_020A1878: + .byte 0x0A, 0x00, 0x00, 0x00 + .global MUNCH_BELT_STAT_BOOST +MUNCH_BELT_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global _020A1880 +_020A1880: + .byte 0x2C, 0x01, 0x00, 0x00 + .global _020A1884 +_020A1884: + .byte 0x2C, 0x01, 0x00, 0x00 + .global GUMMI_STAT_BOOST +GUMMI_STAT_BOOST: + .byte 0x01, 0x00, 0x00, 0x00 + .global MIN_IQ_EXCLUSIVE_MOVE_USER +MIN_IQ_EXCLUSIVE_MOVE_USER: + .byte 0x4B, 0x01, 0x00, 0x00 + .global WONDER_GUMMI_IQ_GAIN +WONDER_GUMMI_IQ_GAIN: + .byte 0x0F, 0x00, 0x00, 0x00 + .global _020A1894 +_020A1894: + .byte 0x32, 0x00, 0x00, 0x00 + .global AURA_BOW_STAT_BOOST +AURA_BOW_STAT_BOOST: + .byte 0x01, 0x00, 0x00, 0x00 + .global _020A189C +_020A189C: + .byte 0x2C, 0x01, 0x00, 0x00 + .global MULTITALENT_PP_BOOST_AMOUNT +MULTITALENT_PP_BOOST_AMOUNT: + .byte 0x05, 0x00, 0x00, 0x00 + .global MIN_IQ_ITEM_MASTER +MIN_IQ_ITEM_MASTER: + .byte 0x96, 0x00, 0x00, 0x00 + .global DEF_SCARF_STAT_BOOST +DEF_SCARF_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global POWER_BAND_STAT_BOOST +POWER_BAND_STAT_BOOST: + .byte 0x0C, 0x00, 0x00, 0x00 + .global WONDER_GUMMI_STAT_BOOST +WONDER_GUMMI_STAT_BOOST: + .byte 0x03, 0x00, 0x00, 0x00 + .global ZINC_BAND_STAT_BOOST +ZINC_BAND_STAT_BOOST: + .byte 0x08, 0x00, 0x00, 0x00 + .global EGG_HP_BONUS +EGG_HP_BONUS: + .byte 0x0A, 0x00, 0x00, 0x00 + .global _020A18BC +_020A18BC: + .byte 0x78, 0x05, 0x00, 0x00 + .global _020A18C0 +_020A18C0: + .byte 0x2C, 0x01, 0x00, 0x00 + .global EVOLUTION_HP_BONUS +EVOLUTION_HP_BONUS: + .byte 0x0A, 0x00, 0x00, 0x00 + .global EXCLUSIVE_ITEM_PP_BOOST_AMOUNT +EXCLUSIVE_ITEM_PP_BOOST_AMOUNT: + .byte 0x02, 0x00, 0x00, 0x00 + .global DAMAGE_FORMULA_FLV_SHIFT +DAMAGE_FORMULA_FLV_SHIFT: + .byte 0x00, 0x32, 0x00, 0x00 + .global EVOLUTION_PHYSICAL_STAT_BONUSES +EVOLUTION_PHYSICAL_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global DAMAGE_FORMULA_CONSTANT_SHIFT +DAMAGE_FORMULA_CONSTANT_SHIFT: + .byte 0x00, 0xC9, 0xFE, 0xFF + .global DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR +DAMAGE_FORMULA_FLV_DEFICIT_DIVISOR: + .byte 0x00, 0x08, 0x00, 0x00 + .global EGG_STAT_BONUSES +EGG_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global _020A18E0 +_020A18E0: + .byte 0x05, 0x00, 0x05, 0x00 + .global EVOLUTION_SPECIAL_STAT_BONUSES +EVOLUTION_SPECIAL_STAT_BONUSES: + .byte 0x05, 0x00, 0x05, 0x00 + .global DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER +DAMAGE_FORMULA_NON_TEAM_MEMBER_MODIFIER: + .byte 0x54, 0x01, 0x00, 0x00 + .global DAMAGE_FORMULA_LN_PREFACTOR +DAMAGE_FORMULA_LN_PREFACTOR: + .byte 0x00, 0x32, 0x00, 0x00 + .global DAMAGE_FORMULA_DEF_PREFACTOR +DAMAGE_FORMULA_DEF_PREFACTOR: + .byte 0x80, 0xFF, 0xFF, 0xFF + .global DAMAGE_FORMULA_AT_PREFACTOR +DAMAGE_FORMULA_AT_PREFACTOR: + .byte 0x99, 0x00, 0x00, 0x00 + .global DAMAGE_FORMULA_LN_ARG_PREFACTOR +DAMAGE_FORMULA_LN_ARG_PREFACTOR: + .byte 0x00, 0x0A, 0x00, 0x00 + .global _020A18FC +_020A18FC: + .byte 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0x00, 0x00, 0x00 + .global _020A1904 +_020A1904: + .byte 0x96, 0x97, 0x98, 0x99, 0x9A, 0x00, 0x00, 0x00 diff --git a/include/enums.h b/include/enums.h index 88d60292..c53a9cdf 100644 --- a/include/enums.h +++ b/include/enums.h @@ -3464,4 +3464,18 @@ enum performance_progress_flag PERFORMANCE_PROGRESS_FLAG_RANDOM_MISSION = 3 }; +enum compare_operation { // Taken from pmd-red's FlagJudgeOperation + CMP_TRUE, + CMP_FALSE, + CMP_EQ, + CMP_GT, + CMP_LT, + CMP_GE, + CMP_LE, + CMP_NE, + CMP_AND_NONZERO, + CMP_XOR_NONZERO, // logically identical to CMP_NE + CMP_BIT_SET, +}; + #endif //PMDSKY_ENUMS_H diff --git a/include/scripting.h b/include/scripting.h index e092edf8..bd8c6237 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -42,5 +42,6 @@ void LoadScriptVariableValueString(const enum script_var_id sv_id, u8* result, u void SaveScriptVariableValueBytes(const enum script_var_id sv_id, u8* result, s32 num_bytes); s32 ScriptVariablesEqual(union script_var_value sv_val_ptr_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2); s32 CalcScriptVariables(s32 param_1, s32 param_2, enum script_calc_operation operation); +bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation operation); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index a088da30..bf376e3a 100644 --- a/main.lsf +++ b/main.lsf @@ -81,7 +81,8 @@ Static main Object src/main_0204AFF8.o Object asm/main_0204B018.o Object src/scripting.o - Object asm/main_0204BD98.o + Object asm/main_rodata_0209CECC.o + Object asm/main_0204BECC.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index df21bdf2..d0669567 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -24,15 +24,25 @@ extern s32 SetMoneyStored(s32 arg0); extern s32 SetNotifyNote(s32 arg0); extern s32 sub_0204C928(s32 arg0); -const short LOCAL_SCRIPT_VAR_OFFSET = 0x400; - -extern struct prog_pos_info EVENT_FLAG_PROG_POS_INFO; extern u8 EVENT_FLAG_EXPANSION_ERROR; +extern u8 EVENT_FLAG_RULE_ERROR; + +const u8 EVENT_FLAG_FILE_NAME[] = "event_flag.c"; +const struct prog_pos_info ppi_line_1011 = { + (u8*) EVENT_FLAG_FILE_NAME, + 1001 +}; +const struct prog_pos_info ppi_line_1044 = { + (u8*) EVENT_FLAG_FILE_NAME, + 1044 +}; void LoadScriptVariableRaw(struct script_var_raw* sv_raw, union script_var_value sv_val_local[], const enum script_var_id sv_id) { + short LOCAL_SCRIPT_VAR_OFFSET = 0x400; + if (sv_id < LOCAL_SCRIPT_VAR_OFFSET) { // global script var sv_raw->def = &SCRIPT_VARS[sv_id]; @@ -392,10 +402,42 @@ s32 CalcScriptVariables(s32 param_1, s32 param_2, enum script_calc_operation ope case CALC_RANDOM: return RandInt(param_2); default: - // EVENT_FLAG_PROG_POS_INFO contains a pointer to the filename event_flag.c - // and a line number of 1001 - struct prog_pos_info prog_pos_info = EVENT_FLAG_PROG_POS_INFO; - // EVENT_FLAG_EXPANSION_ERROR contains the string "event flag expansion error %d" - Debug_FatalError(&prog_pos_info, &EVENT_FLAG_EXPANSION_ERROR, operation); + struct prog_pos_info ppi = ppi_line_1011; + Debug_FatalError(&ppi, &EVENT_FLAG_EXPANSION_ERROR, operation); } } + +bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation operation) +{ + switch (operation) { + case CMP_TRUE: + return TRUE; + case CMP_FALSE: + return FALSE; + case CMP_EQ: + return param_1 == param_2; + case CMP_NE: + return param_1 != param_2; + case CMP_GT: + return param_1 > param_2; + case CMP_GE: + return param_1 >= param_2; + case CMP_LT: + return param_1 < param_2; + case CMP_LE: + return param_1 <= param_2; + case CMP_AND_NONZERO: + return (param_1 & param_2) != 0; + case CMP_XOR_NONZERO: + return (param_1 ^ param_2) != 0; + case CMP_BIT_SET: + if(param_1 & (1 << param_2)) { + return 1; + } else { + return 0; + } + default: + struct prog_pos_info ppi = ppi_line_1044; + Debug_FatalError(&ppi, &EVENT_FLAG_RULE_ERROR, operation); + } +} From 298caf6680d45b7e7f046ce4a6dfaf08ff494a8a Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 06:32:46 +0000 Subject: [PATCH 2/8] Decomp CalcScriptVariablesVeneer --- asm/include/{main_0204BECC.inc => main_0204BED8.inc} | 2 +- asm/include/overlay_11.inc | 2 +- asm/{main_0204BECC.s => main_0204BED8.s} | 10 +--------- asm/overlay_11.s | 4 ++-- include/scripting.h | 1 + main.lsf | 3 ++- src/scripting.c | 5 +++++ 7 files changed, 13 insertions(+), 14 deletions(-) rename asm/include/{main_0204BECC.inc => main_0204BED8.inc} (100%) rename asm/{main_0204BECC.s => main_0204BED8.s} (98%) diff --git a/asm/include/main_0204BECC.inc b/asm/include/main_0204BED8.inc similarity index 100% rename from asm/include/main_0204BECC.inc rename to asm/include/main_0204BED8.inc index 06e0012b..bd8e154c 100644 --- a/asm/include/main_0204BECC.inc +++ b/asm/include/main_0204BED8.inc @@ -1,5 +1,6 @@ #pragma once .public CalcScriptVariables +.public CompareScriptVariables .public DEBUG_SPECIAL_EPISODE_NUMBER .public Debug_Print .public Debug_Print0 @@ -16,5 +17,4 @@ .public _0209CF64 .public _0209CF84 .public _0209DFA0 -.public CompareScriptVariables .public sub_0204CBE8 diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index b605605f..06388c57 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -626,7 +626,7 @@ .public sub_0204AE80 .public sub_0204AEE0 .public sub_0204B3D0 -.public sub_0204BECC +.public CalcScriptVariablesVeneer .public sub_0204BED8 .public sub_0204BF10 .public sub_0204BF5C diff --git a/asm/main_0204BECC.s b/asm/main_0204BED8.s similarity index 98% rename from asm/main_0204BECC.s rename to asm/main_0204BED8.s index 653c0d33..d1481268 100644 --- a/asm/main_0204BECC.s +++ b/asm/main_0204BED8.s @@ -1,16 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BECC.inc" + .include "main_0204BED8.inc" .text - arm_func_start sub_0204BECC -sub_0204BECC: ; 0x0204BECC - ldr ip, _0204BED4 ; =CalcScriptVariables - bx ip - .align 2, 0 -_0204BED4: .word CalcScriptVariables - arm_func_end sub_0204BECC - arm_func_start sub_0204BED8 sub_0204BED8: ; 0x0204BED8 stmdb sp!, {r3, r4, r5, r6, r7, lr} diff --git a/asm/overlay_11.s b/asm/overlay_11.s index eff1fa24..1366c4f1 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3616,7 +3616,7 @@ _022DF3DC: bl LoadScriptVariableValue mov r1, r5 mov r2, r7 - bl sub_0204BECC + bl CalcScriptVariablesVeneer mov r7, r0 b _022DF6FC _022DF424: @@ -3641,7 +3641,7 @@ _022DF424: mov r2, r7 mov r1, r0 mov r0, r5 - bl sub_0204BECC + bl CalcScriptVariablesVeneer mov r7, r0 b _022DF6FC _022DF484: diff --git a/include/scripting.h b/include/scripting.h index bd8c6237..7a655413 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -43,5 +43,6 @@ void SaveScriptVariableValueBytes(const enum script_var_id sv_id, u8* result, s3 s32 ScriptVariablesEqual(union script_var_value sv_val_ptr_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2); s32 CalcScriptVariables(s32 param_1, s32 param_2, enum script_calc_operation operation); bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation operation); +s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index bf376e3a..b5c9d78a 100644 --- a/main.lsf +++ b/main.lsf @@ -82,7 +82,8 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object asm/main_0204BECC.o + Object src/main_0204BECC.o + Object asm/main_0204BED8.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index d0669567..c2dc9635 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -441,3 +441,8 @@ bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation op Debug_FatalError(&ppi, &EVENT_FLAG_RULE_ERROR, operation); } } + +s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation) +{ + return CalcScriptVariables(param_1, param_2, operation); +} \ No newline at end of file From 86c6e15f7c3016f0045c974feb6473649025e55b Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 07:01:49 +0000 Subject: [PATCH 3/8] Decomp UpdateScriptVariable --- .../{main_0204BED8.inc => main_0204BF10.inc} | 0 asm/include/overlay_11.inc | 2 +- asm/{main_0204BED8.s => main_0204BF10.s} | 20 +------------------ asm/overlay_11.s | 4 ++-- include/scripting.h | 1 + main.lsf | 3 +-- src/scripting.c | 12 +++++++++++ 7 files changed, 18 insertions(+), 24 deletions(-) rename asm/include/{main_0204BED8.inc => main_0204BF10.inc} (100%) rename asm/{main_0204BED8.s => main_0204BF10.s} (97%) diff --git a/asm/include/main_0204BED8.inc b/asm/include/main_0204BF10.inc similarity index 100% rename from asm/include/main_0204BED8.inc rename to asm/include/main_0204BF10.inc diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index 06388c57..d4e61381 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -627,7 +627,7 @@ .public sub_0204AEE0 .public sub_0204B3D0 .public CalcScriptVariablesVeneer -.public sub_0204BED8 +.public UpdateScriptVariable .public sub_0204BF10 .public sub_0204BF5C .public sub_0204BF68 diff --git a/asm/main_0204BED8.s b/asm/main_0204BF10.s similarity index 97% rename from asm/main_0204BED8.s rename to asm/main_0204BF10.s index d1481268..d8a1f8d5 100644 --- a/asm/main_0204BED8.s +++ b/asm/main_0204BF10.s @@ -1,26 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BED8.inc" + .include "main_0204BF10.inc" .text - arm_func_start sub_0204BED8 -sub_0204BED8: ; 0x0204BED8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r5, r2 - mov r4, r3 - mov r7, r0 - mov r6, r1 - bl LoadScriptVariableValue - mov r1, r5 - mov r2, r4 - bl CalcScriptVariables - mov r2, r0 - mov r0, r7 - mov r1, r6 - bl SaveScriptVariableValue - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204BED8 - arm_func_start sub_0204BF10 sub_0204BF10: ; 0x0204BF10 stmdb sp!, {r4, r5, r6, r7, r8, lr} diff --git a/asm/overlay_11.s b/asm/overlay_11.s index 1366c4f1..f149f8ad 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3196,7 +3196,7 @@ _022DEDC4: ; 0x022DEDC4 mov r3, r5 mov r2, r0 add r0, r4, #0x6c - bl sub_0204BED8 + bl UpdateScriptVariable b _022E2474 _022DEE00: ; 0x022DEE00 ldrh r0, [r6] @@ -14712,7 +14712,7 @@ _022E8AE4: mov r1, #0x2a mov r2, #1 mov r3, #2 - bl sub_0204BED8 + bl UpdateScriptVariable bl sub_0204F034 mov r4, r0 bl sub_0204F050 diff --git a/include/scripting.h b/include/scripting.h index 7a655413..7896277b 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -44,5 +44,6 @@ s32 ScriptVariablesEqual(union script_var_value sv_val_ptr_local[], enum script_ s32 CalcScriptVariables(s32 param_1, s32 param_2, enum script_calc_operation operation); bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation operation); s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation); +void UpdateScriptVariable(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index b5c9d78a..c9dfdb77 100644 --- a/main.lsf +++ b/main.lsf @@ -82,8 +82,7 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object src/main_0204BECC.o - Object asm/main_0204BED8.o + Object asm/main_0204BF10.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index c2dc9635..a5520f22 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -445,4 +445,16 @@ bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation op s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation) { return CalcScriptVariables(param_1, param_2, operation); +} + +void UpdateScriptVariable(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation) +{ + SaveScriptVariableValue(sv_local, + script_var_id, + CalcScriptVariables( + LoadScriptVariableValue( + sv_local, + script_var_id), + param, + operation)); } \ No newline at end of file From 40adda7593498b48dabedf10d7ea024d4ba0e7ce Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 07:30:26 +0000 Subject: [PATCH 4/8] Decomp UpdateScriptVarWithVar --- .../{main_0204BF10.inc => main_0204BF5C.inc} | 1 - asm/include/overlay_11.inc | 4 +-- asm/{main_0204BF10.s => main_0204BF5C.s} | 25 +------------------ asm/overlay_11.s | 6 ++--- include/scripting.h | 3 ++- main.lsf | 2 +- src/scripting.c | 23 +++++++++-------- 7 files changed, 22 insertions(+), 42 deletions(-) rename asm/include/{main_0204BF10.inc => main_0204BF5C.inc} (94%) rename asm/{main_0204BF10.s => main_0204BF5C.s} (96%) diff --git a/asm/include/main_0204BF10.inc b/asm/include/main_0204BF5C.inc similarity index 94% rename from asm/include/main_0204BF10.inc rename to asm/include/main_0204BF5C.inc index bd8e154c..f9ef8022 100644 --- a/asm/include/main_0204BF10.inc +++ b/asm/include/main_0204BF5C.inc @@ -1,5 +1,4 @@ #pragma once -.public CalcScriptVariables .public CompareScriptVariables .public DEBUG_SPECIAL_EPISODE_NUMBER .public Debug_Print diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index d4e61381..0ab6e76f 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -627,8 +627,8 @@ .public sub_0204AEE0 .public sub_0204B3D0 .public CalcScriptVariablesVeneer -.public UpdateScriptVariable -.public sub_0204BF10 +.public UpdateScriptVarWithParam +.public UpdateScriptVarWithVar .public sub_0204BF5C .public sub_0204BF68 .public sub_0204BF88 diff --git a/asm/main_0204BF10.s b/asm/main_0204BF5C.s similarity index 96% rename from asm/main_0204BF10.s rename to asm/main_0204BF5C.s index d8a1f8d5..05b3102e 100644 --- a/asm/main_0204BF10.s +++ b/asm/main_0204BF5C.s @@ -1,31 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BF10.inc" + .include "main_0204BF5C.inc" .text - arm_func_start sub_0204BF10 -sub_0204BF10: ; 0x0204BF10 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r8, r0 - mov r6, r2 - mov r7, r1 - mov r5, r3 - bl LoadScriptVariableValue - mov r4, r0 - mov r0, r8 - mov r1, r6 - bl LoadScriptVariableValue - mov r1, r0 - mov r0, r4 - mov r2, r5 - bl CalcScriptVariables - mov r2, r0 - mov r0, r8 - mov r1, r7 - bl SaveScriptVariableValue - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end sub_0204BF10 - arm_func_start sub_0204BF5C sub_0204BF5C: ; 0x0204BF5C ldr ip, _0204BF64 ; =CompareScriptVariables diff --git a/asm/overlay_11.s b/asm/overlay_11.s index f149f8ad..ce95c24b 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3196,7 +3196,7 @@ _022DEDC4: ; 0x022DEDC4 mov r3, r5 mov r2, r0 add r0, r4, #0x6c - bl UpdateScriptVariable + bl UpdateScriptVarWithParam b _022E2474 _022DEE00: ; 0x022DEE00 ldrh r0, [r6] @@ -3214,7 +3214,7 @@ _022DEE00: ; 0x022DEE00 add r0, r4, #0x6c mov r2, r2, lsl #0x10 mov r2, r2, asr #0x10 - bl sub_0204BF10 + bl UpdateScriptVarWithVar b _022E2474 _022DEE44: ; 0x022DEE44 ldrh r0, [r6] @@ -14712,7 +14712,7 @@ _022E8AE4: mov r1, #0x2a mov r2, #1 mov r3, #2 - bl UpdateScriptVariable + bl UpdateScriptVarWithParam bl sub_0204F034 mov r4, r0 bl sub_0204F050 diff --git a/include/scripting.h b/include/scripting.h index 7896277b..bc438ee5 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -44,6 +44,7 @@ s32 ScriptVariablesEqual(union script_var_value sv_val_ptr_local[], enum script_ s32 CalcScriptVariables(s32 param_1, s32 param_2, enum script_calc_operation operation); bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation operation); s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation); -void UpdateScriptVariable(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation); +void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation); +void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index c9dfdb77..79442579 100644 --- a/main.lsf +++ b/main.lsf @@ -82,7 +82,7 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object asm/main_0204BF10.o + Object asm/main_0204BF5C.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index a5520f22..1d734f72 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -447,14 +447,17 @@ s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operati return CalcScriptVariables(param_1, param_2, operation); } -void UpdateScriptVariable(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation) +void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation) { - SaveScriptVariableValue(sv_local, - script_var_id, - CalcScriptVariables( - LoadScriptVariableValue( - sv_local, - script_var_id), - param, - operation)); -} \ No newline at end of file + s32 value = LoadScriptVariableValue(sv_local, script_var_id); + s32 result = CalcScriptVariables(value, param, operation); + SaveScriptVariableValue(sv_local, script_var_id, result); +} + +void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation) +{ + s32 value_1 = LoadScriptVariableValue(sv_local, sv_id_1); + s32 value_2 = LoadScriptVariableValue(sv_local, sv_id_2); + s32 result = CalcScriptVariables(value_1, value_2, operation); + SaveScriptVariableValue(sv_local, sv_id_1, result); +} From 92e1ea84ade4a708501fc20412094fc4fd19ffac Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 07:39:12 +0000 Subject: [PATCH 5/8] Decomp CompareScriptVariablesVeneer --- asm/include/{main_0204BF5C.inc => main_0204BF68.inc} | 0 asm/include/overlay_11.inc | 2 +- asm/{main_0204BF5C.s => main_0204BF68.s} | 10 +--------- asm/overlay_11.s | 8 ++++---- include/scripting.h | 1 + main.lsf | 2 +- src/scripting.c | 5 +++++ 7 files changed, 13 insertions(+), 15 deletions(-) rename asm/include/{main_0204BF5C.inc => main_0204BF68.inc} (100%) rename asm/{main_0204BF5C.s => main_0204BF68.s} (98%) diff --git a/asm/include/main_0204BF5C.inc b/asm/include/main_0204BF68.inc similarity index 100% rename from asm/include/main_0204BF5C.inc rename to asm/include/main_0204BF68.inc diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index 0ab6e76f..e9d6c4d3 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -629,7 +629,7 @@ .public CalcScriptVariablesVeneer .public UpdateScriptVarWithParam .public UpdateScriptVarWithVar -.public sub_0204BF5C +.public CompareScriptVariablesVeneer .public sub_0204BF68 .public sub_0204BF88 .public sub_0204C5DC diff --git a/asm/main_0204BF5C.s b/asm/main_0204BF68.s similarity index 98% rename from asm/main_0204BF5C.s rename to asm/main_0204BF68.s index 05b3102e..eea27858 100644 --- a/asm/main_0204BF5C.s +++ b/asm/main_0204BF68.s @@ -1,16 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BF5C.inc" + .include "main_0204BF68.inc" .text - arm_func_start sub_0204BF5C -sub_0204BF5C: ; 0x0204BF5C - ldr ip, _0204BF64 ; =CompareScriptVariables - bx ip - .align 2, 0 -_0204BF64: .word CompareScriptVariables - arm_func_end sub_0204BF5C - arm_func_start sub_0204BF68 sub_0204BF68: ; 0x0204BF68 stmdb sp!, {r3, r4, r5, lr} diff --git a/asm/overlay_11.s b/asm/overlay_11.s index ce95c24b..a0fde41a 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3419,7 +3419,7 @@ _022DF0FC: bl LoadScriptVariableValueSum mov r1, r5 mov r2, r7 - bl sub_0204BF5C + bl CompareScriptVariablesVeneer cmp r0, #0 ldrneh r0, [r6, #6] ldrne r1, [r4, #0x14] @@ -9304,7 +9304,7 @@ _022E4448: mov r1, sb mov r0, r7 mov r2, fp - bl sub_0204BF5C + bl CompareScriptVariablesVeneer cmp r0, #0 beq _022E44A0 ldrh r3, [r5, #4] @@ -9332,7 +9332,7 @@ _022E44AC: ldrh r2, [r5, #2] mov r1, sb mov r0, r7 - bl sub_0204BF5C + bl CompareScriptVariablesVeneer cmp r0, #0 beq _022E4508 ldrh r3, [r5, #6] @@ -9364,7 +9364,7 @@ _022E4514: mov r1, r0 ldrh r2, [r5, #2] mov r0, r7 - bl sub_0204BF5C + bl CompareScriptVariablesVeneer cmp r0, #0 beq _022E4580 ldrh r3, [r5, #6] diff --git a/include/scripting.h b/include/scripting.h index bc438ee5..dbd41014 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -46,5 +46,6 @@ bool8 CompareScriptVariables(s32 param_1, s32 param_2, enum compare_operation op s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operation operation); void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation); void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation); +bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation operation); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index 79442579..91a38033 100644 --- a/main.lsf +++ b/main.lsf @@ -82,7 +82,7 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object asm/main_0204BF5C.o + Object asm/main_0204BF68.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index 1d734f72..15e94b5b 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -461,3 +461,8 @@ void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_i s32 result = CalcScriptVariables(value_1, value_2, operation); SaveScriptVariableValue(sv_local, sv_id_1, result); } + +bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation operation) +{ + return CompareScriptVariables(param_1, param_2, operation); +} \ No newline at end of file From 23e20d9c8b0d4b4017c6f661519d0d3d59853b90 Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 07:58:33 +0000 Subject: [PATCH 6/8] Decomp CompareScriptVarWithParam --- asm/include/main_0204BF88.inc | 19 +++++++++++++++++++ asm/include/overlay_11.inc | 2 +- asm/{main_0204BF68.s => main_0204BF88.s} | 14 +------------- asm/overlay_11.s | 4 ++-- include/scripting.h | 1 + main.lsf | 2 +- src/scripting.c | 14 ++++++++++---- 7 files changed, 35 insertions(+), 21 deletions(-) create mode 100644 asm/include/main_0204BF88.inc rename asm/{main_0204BF68.s => main_0204BF88.s} (98%) diff --git a/asm/include/main_0204BF88.inc b/asm/include/main_0204BF88.inc new file mode 100644 index 00000000..f9ef8022 --- /dev/null +++ b/asm/include/main_0204BF88.inc @@ -0,0 +1,19 @@ +#pragma once +.public CompareScriptVariables +.public DEBUG_SPECIAL_EPISODE_NUMBER +.public Debug_Print +.public Debug_Print0 +.public GetGameMode +.public LoadScriptVariableRaw +.public LoadScriptVariableValue +.public LoadScriptVariableValueAtIndex +.public MemcpySimple +.public SCRIPT_VARS_VALUES +.public SaveScriptVariableValue +.public SaveScriptVariableValueAtIndex +.public ScenarioFlagBackup +.public ZinitScriptVariable +.public _0209CF64 +.public _0209CF84 +.public _0209DFA0 +.public sub_0204CBE8 diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index e9d6c4d3..ab0933a0 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -630,7 +630,7 @@ .public UpdateScriptVarWithParam .public UpdateScriptVarWithVar .public CompareScriptVariablesVeneer -.public sub_0204BF68 +.public CompareScriptVarWithParam .public sub_0204BF88 .public sub_0204C5DC .public sub_0204C6C8 diff --git a/asm/main_0204BF68.s b/asm/main_0204BF88.s similarity index 98% rename from asm/main_0204BF68.s rename to asm/main_0204BF88.s index eea27858..1023dc9a 100644 --- a/asm/main_0204BF68.s +++ b/asm/main_0204BF88.s @@ -1,20 +1,8 @@ .include "asm/macros.inc" - .include "main_0204BF68.inc" + .include "main_0204BF88.inc" .text - arm_func_start sub_0204BF68 -sub_0204BF68: ; 0x0204BF68 - stmdb sp!, {r3, r4, r5, lr} - mov r5, r2 - mov r4, r3 - bl LoadScriptVariableValue - mov r1, r5 - mov r2, r4 - bl CompareScriptVariables - ldmia sp!, {r3, r4, r5, pc} - arm_func_end sub_0204BF68 - arm_func_start sub_0204BF88 sub_0204BF88: ; 0x0204BF88 stmdb sp!, {r3, r4, r5, r6, r7, lr} diff --git a/asm/overlay_11.s b/asm/overlay_11.s index a0fde41a..54312305 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3335,7 +3335,7 @@ _022DEFD0: add r0, r4, #0x6c mov r1, r1, asr #0x10 mov r3, #2 - bl sub_0204BF68 + bl CompareScriptVarWithParam cmp r0, #0 ldrneh r0, [r6, #4] ldrne r1, [r4, #0x14] @@ -3356,7 +3356,7 @@ _022DF014: mov r1, r1, asr #0x10 mov r3, r5 add r0, r4, #0x6c - bl sub_0204BF68 + bl CompareScriptVarWithParam cmp r0, #0 ldrneh r0, [r6, #6] ldrne r1, [r4, #0x14] diff --git a/include/scripting.h b/include/scripting.h index dbd41014..6eb958bf 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -47,5 +47,6 @@ s32 CalcScriptVariablesVeneer(s32 param_1, s32 param_2, enum script_calc_operati void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum script_var_id script_var_id, s32 param, enum script_calc_operation operation); void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation); bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation operation); +s32 CompareScriptVarWithParam(union script_var_value sv_local[], enum script_var_id sv_id, s32 param, enum compare_operation op); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index 91a38033..ccb9df33 100644 --- a/main.lsf +++ b/main.lsf @@ -82,7 +82,7 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object asm/main_0204BF68.o + Object asm/main_0204BF88.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index 15e94b5b..34632b97 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -454,15 +454,21 @@ void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum scri SaveScriptVariableValue(sv_local, script_var_id, result); } -void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation) +void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation op) { s32 value_1 = LoadScriptVariableValue(sv_local, sv_id_1); s32 value_2 = LoadScriptVariableValue(sv_local, sv_id_2); - s32 result = CalcScriptVariables(value_1, value_2, operation); + s32 result = CalcScriptVariables(value_1, value_2, op); SaveScriptVariableValue(sv_local, sv_id_1, result); } -bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation operation) +bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation op) { - return CompareScriptVariables(param_1, param_2, operation); + return CompareScriptVariables(param_1, param_2, op); +} + +s32 CompareScriptVarWithParam(union script_var_value sv_local[], enum script_var_id sv_id, s32 param, enum compare_operation op) +{ + s32 value = LoadScriptVariableValue(sv_local, sv_id); + return CompareScriptVariables(value, param, op); } \ No newline at end of file From 77c3c59567e96ed914b1826cd507c8bdbcd00a8e Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 08:16:41 +0000 Subject: [PATCH 7/8] Decomp LoadAndCompareScriptVars --- .../{main_0204BF88.inc => main_0204BFC0.inc} | 1 - asm/include/overlay_11.inc | 2 +- asm/main_0204BF88.s | 6 +- asm/main_0204BFC0.s | 692 ++++++++++++++++++ asm/overlay_11.s | 2 +- include/scripting.h | 1 + main.lsf | 2 +- src/scripting.c | 7 + 8 files changed, 706 insertions(+), 7 deletions(-) rename asm/include/{main_0204BF88.inc => main_0204BFC0.inc} (93%) create mode 100644 asm/main_0204BFC0.s diff --git a/asm/include/main_0204BF88.inc b/asm/include/main_0204BFC0.inc similarity index 93% rename from asm/include/main_0204BF88.inc rename to asm/include/main_0204BFC0.inc index f9ef8022..012d9de8 100644 --- a/asm/include/main_0204BF88.inc +++ b/asm/include/main_0204BFC0.inc @@ -1,5 +1,4 @@ #pragma once -.public CompareScriptVariables .public DEBUG_SPECIAL_EPISODE_NUMBER .public Debug_Print .public Debug_Print0 diff --git a/asm/include/overlay_11.inc b/asm/include/overlay_11.inc index ab0933a0..a3f94043 100644 --- a/asm/include/overlay_11.inc +++ b/asm/include/overlay_11.inc @@ -631,7 +631,7 @@ .public UpdateScriptVarWithVar .public CompareScriptVariablesVeneer .public CompareScriptVarWithParam -.public sub_0204BF88 +.public LoadAndCompareScriptVars .public sub_0204C5DC .public sub_0204C6C8 .public sub_0204C734 diff --git a/asm/main_0204BF88.s b/asm/main_0204BF88.s index 1023dc9a..3fbff173 100644 --- a/asm/main_0204BF88.s +++ b/asm/main_0204BF88.s @@ -3,8 +3,8 @@ .text - arm_func_start sub_0204BF88 -sub_0204BF88: ; 0x0204BF88 + arm_func_start LoadAndCompareScriptVars +LoadAndCompareScriptVars: ; 0x0204BF88 stmdb sp!, {r3, r4, r5, r6, r7, lr} mov r7, r0 mov r6, r2 @@ -19,7 +19,7 @@ sub_0204BF88: ; 0x0204BF88 mov r2, r5 bl CompareScriptVariables ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204BF88 + arm_func_end LoadAndCompareScriptVars arm_func_start EventFlagResume EventFlagResume: ; 0x0204BFC0 diff --git a/asm/main_0204BFC0.s b/asm/main_0204BFC0.s new file mode 100644 index 00000000..dd118846 --- /dev/null +++ b/asm/main_0204BFC0.s @@ -0,0 +1,692 @@ + .include "asm/macros.inc" + .include "main_0204BFC0.inc" + + .text + + arm_func_start EventFlagResume +EventFlagResume: ; 0x0204BFC0 + stmdb sp!, {r4, lr} + bl GetGameMode + cmp r0, #1 + ldmlsia sp!, {r4, pc} + sub r4, r0, #2 + ldr r0, _0204C1E0 ; =_0209CF64 + mov r1, r4 + bl Debug_Print0 + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x21 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x1c + bl SaveScriptVariableValue + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x22 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x1d + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x23 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x1e + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x24 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x1f + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x25 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x20 + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x2d + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x27 + bl SaveScriptVariableValue + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x2e + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x28 + bl SaveScriptVariableValue + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x2f + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x29 + bl SaveScriptVariableValue + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x30 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x2a + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x31 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x2b + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x32 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x2c + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x37 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x34 + bl SaveScriptVariableValue + mov r0, #0 + mov r1, #0x38 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x35 + bl SaveScriptVariableValue + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x39 + bl LoadScriptVariableValueAtIndex + mov r2, r0 + mov r0, #0 + mov r1, #0x36 + bl SaveScriptVariableValue + bl sub_0204CBE8 + ldmia sp!, {r4, pc} + .align 2, 0 +_0204C1E0: .word _0209CF64 + arm_func_end EventFlagResume + + arm_func_start EventFlagBackup +EventFlagBackup: ; 0x0204C1E4 + stmdb sp!, {r4, lr} + bl GetGameMode + cmp r0, #1 + ldmlsia sp!, {r4, pc} + sub r4, r0, #2 + ldr r0, _0204C404 ; =_0209CF84 + mov r1, r4 + bl Debug_Print0 + mov r0, #0 + mov r1, #0x1c + bl LoadScriptVariableValue + mov r1, r4, lsl #0x10 + mov r3, r0 + mov r2, r1, lsr #0x10 + mov r0, #0 + mov r1, #0x21 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x1d + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x22 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x1e + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x23 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x1f + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x24 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x20 + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x25 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x27 + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x2d + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x28 + bl LoadScriptVariableValue + mov r1, r4, lsl #0x10 + mov r3, r0 + mov r2, r1, lsr #0x10 + mov r0, #0 + mov r1, #0x2e + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x29 + bl LoadScriptVariableValue + mov r1, r4, lsl #0x10 + mov r2, r1, lsr #0x10 + mov r3, r0 + mov r0, #0 + mov r1, #0x2f + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x2a + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x30 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x2b + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x31 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x2c + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x32 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x34 + bl LoadScriptVariableValue + mov r3, r0 + mov r0, #0 + mov r1, #0x37 + mov r2, r4, lsl #0x10 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x35 + bl LoadScriptVariableValue + mov r3, r0 + mov r0, r4, lsl #0x10 + mov r2, r0, lsr #0x10 + mov r0, #0 + mov r1, #0x38 + bl SaveScriptVariableValueAtIndex + mov r0, #0 + mov r1, #0x36 + bl LoadScriptVariableValue + mov r1, r4, lsl #0x10 + mov r3, r0 + mov r2, r1, lsr #0x10 + mov r0, #0 + mov r1, #0x39 + bl SaveScriptVariableValueAtIndex + bl ScenarioFlagBackup + ldmia sp!, {r4, pc} + .align 2, 0 +_0204C404: .word _0209CF84 + arm_func_end EventFlagBackup + + arm_func_start DumpScriptVariableValues +DumpScriptVariableValues: ; 0x0204C408 + stmdb sp!, {r4, lr} + mov r4, r0 + bl EventFlagBackup + ldr r1, _0204C42C ; =SCRIPT_VARS_VALUES + mov r0, r4 + mov r2, #0x400 + bl MemcpySimple + mov r0, #1 + ldmia sp!, {r4, pc} + .align 2, 0 +_0204C42C: .word SCRIPT_VARS_VALUES + arm_func_end DumpScriptVariableValues + + arm_func_start RestoreScriptVariableValues +RestoreScriptVariableValues: ; 0x0204C430 + stmdb sp!, {r4, lr} + sub sp, sp, #8 + mov r1, #0 + mov r4, r0 + add r0, sp, #0 + mov r2, r1 + bl LoadScriptVariableRaw + ldr r0, _0204C484 ; =SCRIPT_VARS_VALUES + mov r1, r4 + mov r2, #0x400 + bl MemcpySimple + ldr r1, [sp] + ldr r0, [sp, #4] + ldrsh r1, [r1, #0xa] + ldr r0, [r0] + cmp r1, r0 + moveq r0, #1 + movne r0, #0 + and r0, r0, #0xff + add sp, sp, #8 + ldmia sp!, {r4, pc} + .align 2, 0 +_0204C484: .word SCRIPT_VARS_VALUES + arm_func_end RestoreScriptVariableValues + + arm_func_start InitScenarioScriptVars +InitScenarioScriptVars: ; 0x0204C488 + stmdb sp!, {r4, r5, r6, r7, r8, lr} + mov r1, #0 + mov r2, r1 + mov r0, #2 + bl SetScenarioScriptVar + mov r1, #0 + mov r2, r1 + mov r0, #3 + bl SetScenarioScriptVar + mov r1, #0 + mov r2, r1 + mov r0, #4 + bl SetScenarioScriptVar + mov r1, #0 + mov r2, r1 + mov r0, #5 + bl SetScenarioScriptVar + mov r1, #0 + mov r2, r1 + mov r0, #6 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #7 + mov r2, r1 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #8 + mov r2, r1 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #9 + mov r2, r1 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #0xa + mov r2, r1 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #0xb + mov r2, r1 + bl SetScenarioScriptVar + mov r1, #0 + mov r0, #0xc + mov r2, r1 + bl SetScenarioScriptVar + mov r0, #0 + mov r1, #0x11 + bl ZinitScriptVariable + mov r0, #0 + mov r1, #0x1b + bl ZinitScriptVariable + mov r8, #0 + mov r6, #0x1a + mov r7, r8 + mov r5, r8 + mov r4, r6 +_0204C568: + mov r2, r8, lsl #0x10 + mov r0, r7 + mov r1, r6 + mov r3, r7 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + add r0, r8, #4 + mov r2, r0, lsl #0x10 + mov r0, r5 + mov r1, r4 + mov r3, r5 + mov r2, r2, lsr #0x10 + bl SaveScriptVariableValueAtIndex + add r8, r8, #1 + cmp r8, #4 + blt _0204C568 + mov r0, #0 + mov r2, r0 + mov r1, #0x13 + bl SaveScriptVariableValue + mov r1, #0x14 + sub r2, r1, #0x15 + mov r0, #0 + bl SaveScriptVariableValue + mov r0, #0 + mov r2, r0 + mov r1, #0x6f + bl SaveScriptVariableValue + ldmia sp!, {r4, r5, r6, r7, r8, pc} + arm_func_end InitScenarioScriptVars + + arm_func_start sub_0204C5DC +sub_0204C5DC: ; 0x0204C5DC + stmdb sp!, {r4, r5, r6, lr} + mov r6, r0 + mov r5, r1 + mov r0, #0 + mov r4, r2 + mov r1, r6 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + str r0, [r5] + mov r1, r6 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + str r0, [r4] + ldmia sp!, {r4, r5, r6, pc} + arm_func_end sub_0204C5DC + + arm_func_start SetScenarioScriptVar +SetScenarioScriptVar: ; 0x0204C618 + stmdb sp!, {r3, r4, r5, r6, r7, r8, lr} + sub sp, sp, #0xc + mov r8, r0 + mov r7, r1 + mov r0, #0 + mov r6, r2 + mov r1, r8 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r5, r0 + mov r1, r8 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + stmia sp, {r4, r7} + ldr r1, _0204C6C4 ; =_0209DFA0 + mov r0, #9 + mov r2, r8 + mov r3, r5 + str r6, [sp, #8] + bl Debug_Print + cmp r8, #3 + bne _0204C694 + cmp r7, r5 + cmpeq r6, r4 + beq _0204C694 + mov r0, #0 + mov r2, r0 + mov r1, #0x33 + bl SaveScriptVariableValue +_0204C694: + mov r0, #0 + mov r1, r8 + mov r2, r0 + mov r3, r7 + bl SaveScriptVariableValueAtIndex + mov r1, r8 + mov r3, r6 + mov r0, #0 + mov r2, #1 + bl SaveScriptVariableValueAtIndex + add sp, sp, #0xc + ldmia sp!, {r3, r4, r5, r6, r7, r8, pc} + .align 2, 0 +_0204C6C4: .word _0209DFA0 + arm_func_end SetScenarioScriptVar + + arm_func_start sub_0204C6C8 +sub_0204C6C8: ; 0x0204C6C8 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r0, #0 + mov r5, r2 + mov r1, r7 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + mov r1, r7 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + cmp r4, #0x35 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + cmp r4, r6 + movlt r0, #1 + ldmltia sp!, {r3, r4, r5, r6, r7, pc} + bne _0204C72C + cmp r5, #0 + blt _0204C72C + cmp r0, r5 + movlt r0, #1 + ldmltia sp!, {r3, r4, r5, r6, r7, pc} +_0204C72C: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0204C6C8 + + arm_func_start sub_0204C734 +sub_0204C734: ; 0x0204C734 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r0, #0 + mov r5, r2 + mov r1, r7 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + mov r1, r7 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + cmp r4, #0x35 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + cmp r4, r6 + movlt r0, #1 + ldmltia sp!, {r3, r4, r5, r6, r7, pc} + bne _0204C7A4 + cmp r5, #0 + blt _0204C79C + cmp r0, r5 + bgt _0204C7A4 + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0204C79C: + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0204C7A4: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0204C734 + + arm_func_start sub_0204C7AC +sub_0204C7AC: ; 0x0204C7AC + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r0, #0 + mov r5, r2 + mov r1, r7 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + mov r1, r7 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + cmp r4, r6 + bne _0204C800 + cmp r5, #0 + movlt r0, #1 + ldmltia sp!, {r3, r4, r5, r6, r7, pc} + cmp r0, r5 + moveq r0, #1 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} +_0204C800: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0204C7AC + + arm_func_start sub_0204C808 +sub_0204C808: ; 0x0204C808 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r0, #0 + mov r5, r2 + mov r1, r7 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + mov r1, r7 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + cmp r4, #0x35 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + cmp r4, r6 + movgt r0, #1 + ldmgtia sp!, {r3, r4, r5, r6, r7, pc} + bne _0204C878 + cmp r5, #0 + blt _0204C870 + cmp r0, r5 + blt _0204C878 + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0204C870: + mov r0, #1 + ldmia sp!, {r3, r4, r5, r6, r7, pc} +_0204C878: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0204C808 + + arm_func_start sub_0204C880 +sub_0204C880: ; 0x0204C880 + stmdb sp!, {r3, r4, r5, r6, r7, lr} + mov r7, r0 + mov r6, r1 + mov r0, #0 + mov r5, r2 + mov r1, r7 + mov r2, r0 + bl LoadScriptVariableValueAtIndex + mov r4, r0 + mov r1, r7 + mov r0, #0 + mov r2, #1 + bl LoadScriptVariableValueAtIndex + cmp r4, #0x35 + moveq r0, #0 + ldmeqia sp!, {r3, r4, r5, r6, r7, pc} + cmp r4, r6 + movgt r0, #1 + ldmgtia sp!, {r3, r4, r5, r6, r7, pc} + bne _0204C8E4 + cmp r5, #0 + blt _0204C8E4 + cmp r0, r5 + movgt r0, #1 + ldmgtia sp!, {r3, r4, r5, r6, r7, pc} +_0204C8E4: + mov r0, #0 + ldmia sp!, {r3, r4, r5, r6, r7, pc} + arm_func_end sub_0204C880 + + arm_func_start GetSpecialEpisodeType +GetSpecialEpisodeType: ; 0x0204C8EC + ldr ip, _0204C8FC ; =LoadScriptVariableValue + mov r0, #0 + mov r1, #0x4a + bx ip + .align 2, 0 +_0204C8FC: .word LoadScriptVariableValue + arm_func_end GetSpecialEpisodeType + + arm_func_start SetSpecialEpisodeType +SetSpecialEpisodeType: ; 0x0204C900 + ldr ip, _0204C914 ; =SaveScriptVariableValue + mov r2, r0 + mov r0, #0 + mov r1, #0x4a + bx ip + .align 2, 0 +_0204C914: .word SaveScriptVariableValue + arm_func_end SetSpecialEpisodeType + + arm_func_start sub_0204C918 +sub_0204C918: ; 0x0204C918 + ldr r0, _0204C924 ; =DEBUG_SPECIAL_EPISODE_NUMBER + ldr r0, [r0] + bx lr + .align 2, 0 +_0204C924: .word DEBUG_SPECIAL_EPISODE_NUMBER + arm_func_end sub_0204C918 + + arm_func_start sub_0204C928 +sub_0204C928: ; 0x0204C928 + ldr r1, _0204C934 ; =DEBUG_SPECIAL_EPISODE_NUMBER + str r0, [r1] + bx lr + .align 2, 0 +_0204C934: .word DEBUG_SPECIAL_EPISODE_NUMBER + arm_func_end sub_0204C928 diff --git a/asm/overlay_11.s b/asm/overlay_11.s index 54312305..5bee6850 100644 --- a/asm/overlay_11.s +++ b/asm/overlay_11.s @@ -3378,7 +3378,7 @@ _022DF064: mov r1, r1, asr #0x10 mov r3, r5 add r0, r4, #0x6c - bl sub_0204BF88 + bl LoadAndCompareScriptVars cmp r0, #0 ldrneh r0, [r6, #6] ldrne r1, [r4, #0x14] diff --git a/include/scripting.h b/include/scripting.h index 6eb958bf..c7dafb34 100644 --- a/include/scripting.h +++ b/include/scripting.h @@ -48,5 +48,6 @@ void UpdateScriptVarWithParam(union script_var_value sv_local[], const enum scri void UpdateScriptVarWithVar(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum script_calc_operation operation); bool8 CompareScriptVariablesVeneer(s32 param_1, s32 param_2, enum compare_operation operation); s32 CompareScriptVarWithParam(union script_var_value sv_local[], enum script_var_id sv_id, s32 param, enum compare_operation op); +s32 LoadAndCompareScriptVars(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum compare_operation op); #endif //PMDSKY_SCRIPTING_H diff --git a/main.lsf b/main.lsf index ccb9df33..981b2a62 100644 --- a/main.lsf +++ b/main.lsf @@ -82,7 +82,7 @@ Static main Object asm/main_0204B018.o Object src/scripting.o Object asm/main_rodata_0209CECC.o - Object asm/main_0204BF88.o + Object asm/main_0204BFC0.o Object src/main_0204C938.o Object asm/main_0204C94C.o Object src/dungeon_recruitment_3.o diff --git a/src/scripting.c b/src/scripting.c index 34632b97..7cf7aa32 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -471,4 +471,11 @@ s32 CompareScriptVarWithParam(union script_var_value sv_local[], enum script_var { s32 value = LoadScriptVariableValue(sv_local, sv_id); return CompareScriptVariables(value, param, op); +} + +s32 sub_0204BF88(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum compare_operation op) +{ + s32 value_1 = LoadScriptVariableValue(sv_local, sv_id_1); + s32 value_2 = LoadScriptVariableValue(sv_local, sv_id_2); + return CompareScriptVariables(value_1, value_2, op); } \ No newline at end of file From f0bf1cdd4331bde99ef199768a33044447912c41 Mon Sep 17 00:00:00 2001 From: slaw-22 <> Date: Sat, 22 Nov 2025 08:25:26 +0000 Subject: [PATCH 8/8] Rename scripting -> script_variable --- asm/main_0204BF88.s | 710 --------------------- include/{scripting.h => script_variable.h} | 0 main.lsf | 2 +- src/dungeon_recruitment_3.c | 2 +- src/main_0200EDC0.c | 2 +- src/main_0204C938.c | 2 +- src/main_0204CB94.c | 2 +- src/{scripting.c => script_variable.c} | 6 +- 8 files changed, 8 insertions(+), 718 deletions(-) delete mode 100644 asm/main_0204BF88.s rename include/{scripting.h => script_variable.h} (100%) rename src/{scripting.c => script_variable.c} (98%) diff --git a/asm/main_0204BF88.s b/asm/main_0204BF88.s deleted file mode 100644 index 3fbff173..00000000 --- a/asm/main_0204BF88.s +++ /dev/null @@ -1,710 +0,0 @@ - .include "asm/macros.inc" - .include "main_0204BF88.inc" - - .text - - arm_func_start LoadAndCompareScriptVars -LoadAndCompareScriptVars: ; 0x0204BF88 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r2 - mov r5, r3 - bl LoadScriptVariableValue - mov r4, r0 - mov r0, r7 - mov r1, r6 - bl LoadScriptVariableValue - mov r1, r0 - mov r0, r4 - mov r2, r5 - bl CompareScriptVariables - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end LoadAndCompareScriptVars - - arm_func_start EventFlagResume -EventFlagResume: ; 0x0204BFC0 - stmdb sp!, {r4, lr} - bl GetGameMode - cmp r0, #1 - ldmlsia sp!, {r4, pc} - sub r4, r0, #2 - ldr r0, _0204C1E0 ; =_0209CF64 - mov r1, r4 - bl Debug_Print0 - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x21 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x1c - bl SaveScriptVariableValue - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x22 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x1d - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x23 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x1e - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x24 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x1f - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x25 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x20 - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x2d - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x27 - bl SaveScriptVariableValue - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x2e - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x28 - bl SaveScriptVariableValue - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x2f - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x29 - bl SaveScriptVariableValue - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x30 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x2a - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x31 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x2b - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x32 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x2c - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x37 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x34 - bl SaveScriptVariableValue - mov r0, #0 - mov r1, #0x38 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x35 - bl SaveScriptVariableValue - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x39 - bl LoadScriptVariableValueAtIndex - mov r2, r0 - mov r0, #0 - mov r1, #0x36 - bl SaveScriptVariableValue - bl sub_0204CBE8 - ldmia sp!, {r4, pc} - .align 2, 0 -_0204C1E0: .word _0209CF64 - arm_func_end EventFlagResume - - arm_func_start EventFlagBackup -EventFlagBackup: ; 0x0204C1E4 - stmdb sp!, {r4, lr} - bl GetGameMode - cmp r0, #1 - ldmlsia sp!, {r4, pc} - sub r4, r0, #2 - ldr r0, _0204C404 ; =_0209CF84 - mov r1, r4 - bl Debug_Print0 - mov r0, #0 - mov r1, #0x1c - bl LoadScriptVariableValue - mov r1, r4, lsl #0x10 - mov r3, r0 - mov r2, r1, lsr #0x10 - mov r0, #0 - mov r1, #0x21 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x1d - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x22 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x1e - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x23 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x1f - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x24 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x20 - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x25 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x27 - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x2d - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x28 - bl LoadScriptVariableValue - mov r1, r4, lsl #0x10 - mov r3, r0 - mov r2, r1, lsr #0x10 - mov r0, #0 - mov r1, #0x2e - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x29 - bl LoadScriptVariableValue - mov r1, r4, lsl #0x10 - mov r2, r1, lsr #0x10 - mov r3, r0 - mov r0, #0 - mov r1, #0x2f - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x2a - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x30 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x2b - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x31 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x2c - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x32 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x34 - bl LoadScriptVariableValue - mov r3, r0 - mov r0, #0 - mov r1, #0x37 - mov r2, r4, lsl #0x10 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x35 - bl LoadScriptVariableValue - mov r3, r0 - mov r0, r4, lsl #0x10 - mov r2, r0, lsr #0x10 - mov r0, #0 - mov r1, #0x38 - bl SaveScriptVariableValueAtIndex - mov r0, #0 - mov r1, #0x36 - bl LoadScriptVariableValue - mov r1, r4, lsl #0x10 - mov r3, r0 - mov r2, r1, lsr #0x10 - mov r0, #0 - mov r1, #0x39 - bl SaveScriptVariableValueAtIndex - bl ScenarioFlagBackup - ldmia sp!, {r4, pc} - .align 2, 0 -_0204C404: .word _0209CF84 - arm_func_end EventFlagBackup - - arm_func_start DumpScriptVariableValues -DumpScriptVariableValues: ; 0x0204C408 - stmdb sp!, {r4, lr} - mov r4, r0 - bl EventFlagBackup - ldr r1, _0204C42C ; =SCRIPT_VARS_VALUES - mov r0, r4 - mov r2, #0x400 - bl MemcpySimple - mov r0, #1 - ldmia sp!, {r4, pc} - .align 2, 0 -_0204C42C: .word SCRIPT_VARS_VALUES - arm_func_end DumpScriptVariableValues - - arm_func_start RestoreScriptVariableValues -RestoreScriptVariableValues: ; 0x0204C430 - stmdb sp!, {r4, lr} - sub sp, sp, #8 - mov r1, #0 - mov r4, r0 - add r0, sp, #0 - mov r2, r1 - bl LoadScriptVariableRaw - ldr r0, _0204C484 ; =SCRIPT_VARS_VALUES - mov r1, r4 - mov r2, #0x400 - bl MemcpySimple - ldr r1, [sp] - ldr r0, [sp, #4] - ldrsh r1, [r1, #0xa] - ldr r0, [r0] - cmp r1, r0 - moveq r0, #1 - movne r0, #0 - and r0, r0, #0xff - add sp, sp, #8 - ldmia sp!, {r4, pc} - .align 2, 0 -_0204C484: .word SCRIPT_VARS_VALUES - arm_func_end RestoreScriptVariableValues - - arm_func_start InitScenarioScriptVars -InitScenarioScriptVars: ; 0x0204C488 - stmdb sp!, {r4, r5, r6, r7, r8, lr} - mov r1, #0 - mov r2, r1 - mov r0, #2 - bl SetScenarioScriptVar - mov r1, #0 - mov r2, r1 - mov r0, #3 - bl SetScenarioScriptVar - mov r1, #0 - mov r2, r1 - mov r0, #4 - bl SetScenarioScriptVar - mov r1, #0 - mov r2, r1 - mov r0, #5 - bl SetScenarioScriptVar - mov r1, #0 - mov r2, r1 - mov r0, #6 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #7 - mov r2, r1 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #8 - mov r2, r1 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #9 - mov r2, r1 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #0xa - mov r2, r1 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #0xb - mov r2, r1 - bl SetScenarioScriptVar - mov r1, #0 - mov r0, #0xc - mov r2, r1 - bl SetScenarioScriptVar - mov r0, #0 - mov r1, #0x11 - bl ZinitScriptVariable - mov r0, #0 - mov r1, #0x1b - bl ZinitScriptVariable - mov r8, #0 - mov r6, #0x1a - mov r7, r8 - mov r5, r8 - mov r4, r6 -_0204C568: - mov r2, r8, lsl #0x10 - mov r0, r7 - mov r1, r6 - mov r3, r7 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - add r0, r8, #4 - mov r2, r0, lsl #0x10 - mov r0, r5 - mov r1, r4 - mov r3, r5 - mov r2, r2, lsr #0x10 - bl SaveScriptVariableValueAtIndex - add r8, r8, #1 - cmp r8, #4 - blt _0204C568 - mov r0, #0 - mov r2, r0 - mov r1, #0x13 - bl SaveScriptVariableValue - mov r1, #0x14 - sub r2, r1, #0x15 - mov r0, #0 - bl SaveScriptVariableValue - mov r0, #0 - mov r2, r0 - mov r1, #0x6f - bl SaveScriptVariableValue - ldmia sp!, {r4, r5, r6, r7, r8, pc} - arm_func_end InitScenarioScriptVars - - arm_func_start sub_0204C5DC -sub_0204C5DC: ; 0x0204C5DC - stmdb sp!, {r4, r5, r6, lr} - mov r6, r0 - mov r5, r1 - mov r0, #0 - mov r4, r2 - mov r1, r6 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - str r0, [r5] - mov r1, r6 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - str r0, [r4] - ldmia sp!, {r4, r5, r6, pc} - arm_func_end sub_0204C5DC - - arm_func_start SetScenarioScriptVar -SetScenarioScriptVar: ; 0x0204C618 - stmdb sp!, {r3, r4, r5, r6, r7, r8, lr} - sub sp, sp, #0xc - mov r8, r0 - mov r7, r1 - mov r0, #0 - mov r6, r2 - mov r1, r8 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r5, r0 - mov r1, r8 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - stmia sp, {r4, r7} - ldr r1, _0204C6C4 ; =_0209DFA0 - mov r0, #9 - mov r2, r8 - mov r3, r5 - str r6, [sp, #8] - bl Debug_Print - cmp r8, #3 - bne _0204C694 - cmp r7, r5 - cmpeq r6, r4 - beq _0204C694 - mov r0, #0 - mov r2, r0 - mov r1, #0x33 - bl SaveScriptVariableValue -_0204C694: - mov r0, #0 - mov r1, r8 - mov r2, r0 - mov r3, r7 - bl SaveScriptVariableValueAtIndex - mov r1, r8 - mov r3, r6 - mov r0, #0 - mov r2, #1 - bl SaveScriptVariableValueAtIndex - add sp, sp, #0xc - ldmia sp!, {r3, r4, r5, r6, r7, r8, pc} - .align 2, 0 -_0204C6C4: .word _0209DFA0 - arm_func_end SetScenarioScriptVar - - arm_func_start sub_0204C6C8 -sub_0204C6C8: ; 0x0204C6C8 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r0, #0 - mov r5, r2 - mov r1, r7 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - mov r1, r7 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - cmp r4, #0x35 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - cmp r4, r6 - movlt r0, #1 - ldmltia sp!, {r3, r4, r5, r6, r7, pc} - bne _0204C72C - cmp r5, #0 - blt _0204C72C - cmp r0, r5 - movlt r0, #1 - ldmltia sp!, {r3, r4, r5, r6, r7, pc} -_0204C72C: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204C6C8 - - arm_func_start sub_0204C734 -sub_0204C734: ; 0x0204C734 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r0, #0 - mov r5, r2 - mov r1, r7 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - mov r1, r7 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - cmp r4, #0x35 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - cmp r4, r6 - movlt r0, #1 - ldmltia sp!, {r3, r4, r5, r6, r7, pc} - bne _0204C7A4 - cmp r5, #0 - blt _0204C79C - cmp r0, r5 - bgt _0204C7A4 - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0204C79C: - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0204C7A4: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204C734 - - arm_func_start sub_0204C7AC -sub_0204C7AC: ; 0x0204C7AC - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r0, #0 - mov r5, r2 - mov r1, r7 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - mov r1, r7 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - cmp r4, r6 - bne _0204C800 - cmp r5, #0 - movlt r0, #1 - ldmltia sp!, {r3, r4, r5, r6, r7, pc} - cmp r0, r5 - moveq r0, #1 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} -_0204C800: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204C7AC - - arm_func_start sub_0204C808 -sub_0204C808: ; 0x0204C808 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r0, #0 - mov r5, r2 - mov r1, r7 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - mov r1, r7 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - cmp r4, #0x35 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - cmp r4, r6 - movgt r0, #1 - ldmgtia sp!, {r3, r4, r5, r6, r7, pc} - bne _0204C878 - cmp r5, #0 - blt _0204C870 - cmp r0, r5 - blt _0204C878 - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0204C870: - mov r0, #1 - ldmia sp!, {r3, r4, r5, r6, r7, pc} -_0204C878: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204C808 - - arm_func_start sub_0204C880 -sub_0204C880: ; 0x0204C880 - stmdb sp!, {r3, r4, r5, r6, r7, lr} - mov r7, r0 - mov r6, r1 - mov r0, #0 - mov r5, r2 - mov r1, r7 - mov r2, r0 - bl LoadScriptVariableValueAtIndex - mov r4, r0 - mov r1, r7 - mov r0, #0 - mov r2, #1 - bl LoadScriptVariableValueAtIndex - cmp r4, #0x35 - moveq r0, #0 - ldmeqia sp!, {r3, r4, r5, r6, r7, pc} - cmp r4, r6 - movgt r0, #1 - ldmgtia sp!, {r3, r4, r5, r6, r7, pc} - bne _0204C8E4 - cmp r5, #0 - blt _0204C8E4 - cmp r0, r5 - movgt r0, #1 - ldmgtia sp!, {r3, r4, r5, r6, r7, pc} -_0204C8E4: - mov r0, #0 - ldmia sp!, {r3, r4, r5, r6, r7, pc} - arm_func_end sub_0204C880 - - arm_func_start GetSpecialEpisodeType -GetSpecialEpisodeType: ; 0x0204C8EC - ldr ip, _0204C8FC ; =LoadScriptVariableValue - mov r0, #0 - mov r1, #0x4a - bx ip - .align 2, 0 -_0204C8FC: .word LoadScriptVariableValue - arm_func_end GetSpecialEpisodeType - - arm_func_start SetSpecialEpisodeType -SetSpecialEpisodeType: ; 0x0204C900 - ldr ip, _0204C914 ; =SaveScriptVariableValue - mov r2, r0 - mov r0, #0 - mov r1, #0x4a - bx ip - .align 2, 0 -_0204C914: .word SaveScriptVariableValue - arm_func_end SetSpecialEpisodeType - - arm_func_start sub_0204C918 -sub_0204C918: ; 0x0204C918 - ldr r0, _0204C924 ; =DEBUG_SPECIAL_EPISODE_NUMBER - ldr r0, [r0] - bx lr - .align 2, 0 -_0204C924: .word DEBUG_SPECIAL_EPISODE_NUMBER - arm_func_end sub_0204C918 - - arm_func_start sub_0204C928 -sub_0204C928: ; 0x0204C928 - ldr r1, _0204C934 ; =DEBUG_SPECIAL_EPISODE_NUMBER - str r0, [r1] - bx lr - .align 2, 0 -_0204C934: .word DEBUG_SPECIAL_EPISODE_NUMBER - arm_func_end sub_0204C928 diff --git a/include/scripting.h b/include/script_variable.h similarity index 100% rename from include/scripting.h rename to include/script_variable.h diff --git a/main.lsf b/main.lsf index 981b2a62..ad9175c6 100644 --- a/main.lsf +++ b/main.lsf @@ -80,7 +80,7 @@ Static main Object asm/main_0203C774.o Object src/main_0204AFF8.o Object asm/main_0204B018.o - Object src/scripting.o + Object src/script_variable.o Object asm/main_rodata_0209CECC.o Object asm/main_0204BFC0.o Object src/main_0204C938.o diff --git a/src/dungeon_recruitment_3.c b/src/dungeon_recruitment_3.c index 0716b6fc..11d56961 100644 --- a/src/dungeon_recruitment_3.c +++ b/src/dungeon_recruitment_3.c @@ -1,6 +1,6 @@ #include "dungeon_recruitment_3.h" #include "enums.h" -#include "scripting.h" +#include "script_variable.h" #include "util.h" bool8 HasPlayedOldGame() diff --git a/src/main_0200EDC0.c b/src/main_0200EDC0.c index a6de5d09..5ec83308 100644 --- a/src/main_0200EDC0.c +++ b/src/main_0200EDC0.c @@ -3,7 +3,7 @@ #include "main_0204C938.h" #include "main_0204CB94.h" #include "main_020517D4.h" -#include "scripting.h" +#include "script_variable.h" extern struct bag_items *BAG_ITEMS_PTR_MIRROR; diff --git a/src/main_0204C938.c b/src/main_0204C938.c index a8a50349..bdf61b16 100644 --- a/src/main_0204C938.c +++ b/src/main_0204C938.c @@ -1,5 +1,5 @@ #include "main_0204C938.h" -#include "scripting.h" +#include "script_variable.h" s32 GetExecuteSpecialEpisodeType() { diff --git a/src/main_0204CB94.c b/src/main_0204CB94.c index 3680f099..31185870 100644 --- a/src/main_0204CB94.c +++ b/src/main_0204CB94.c @@ -1,5 +1,5 @@ #include "main_0204CB94.h" -#include "scripting.h" +#include "script_variable.h" u8 GetScenarioBalance() { diff --git a/src/scripting.c b/src/script_variable.c similarity index 98% rename from src/scripting.c rename to src/script_variable.c index 7cf7aa32..31b4c688 100644 --- a/src/scripting.c +++ b/src/script_variable.c @@ -1,7 +1,7 @@ #include "debug.h" #include "enums.h" #include "main_0200224C.h" -#include "scripting.h" +#include "script_variable.h" // Global script variable definitions extern struct script_var_def SCRIPT_VARS[]; @@ -473,9 +473,9 @@ s32 CompareScriptVarWithParam(union script_var_value sv_local[], enum script_var return CompareScriptVariables(value, param, op); } -s32 sub_0204BF88(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum compare_operation op) +s32 LoadAndCompareScriptVars(union script_var_value sv_local[], enum script_var_id sv_id_1, enum script_var_id sv_id_2, enum compare_operation op) { s32 value_1 = LoadScriptVariableValue(sv_local, sv_id_1); s32 value_2 = LoadScriptVariableValue(sv_local, sv_id_2); return CompareScriptVariables(value_1, value_2, op); -} \ No newline at end of file +}